Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
OpenFlipper-Free
OpenFlipper-Free
Commits
ae565a4b
Commit
ae565a4b
authored
May 19, 2016
by
Martin Schultz
Browse files
* added recursive folder macro to group files in folders on MSVC
* added grouping to ACG
parent
fa554a0e
Changes
2
Show whitespace changes
Inline
Side-by-side
ACG/CMakeLists.txt
View file @
ae565a4b
...
@@ -156,6 +156,8 @@ endif ()
...
@@ -156,6 +156,8 @@ endif ()
# display results
# display results
acg_print_configure_header
(
ACG
"ACG"
)
acg_print_configure_header
(
ACG
"ACG"
)
RECURSE_GROUPS
(
${
CMAKE_CURRENT_SOURCE_DIR
}
)
target_link_libraries
(
ACG
${
OPENMESH_LIBRARIES
}
target_link_libraries
(
ACG
${
OPENMESH_LIBRARIES
}
${
QT_LIBRARIES
}
${
QT_LIBRARIES
}
${
OPENGL_LIBRARIES
}
${
OPENGL_LIBRARIES
}
...
...
cmake/MSVCMacros.cmake
0 → 100644
View file @
ae565a4b
MACRO
(
RECURSE_GROUPS dirname
)
SET
(
ALL_FILES
)
FILE
(
GLOB_RECURSE allfiles
"
${
dirname
}
/*.*"
)
SET
(
ALL_FILES
${
ALL_FILES
}
${
allfiles
}
)
STRING
(
REGEX REPLACE
".*/([^/]*)"
"
\\
1"
maindir
"
${
dirname
}
"
)
FOREACH
(
file
${
allfiles
}
)
STRING
(
REGEX REPLACE
"
${
dirname
}
/(.*)/[^/]*"
"
\\
1"
loopdirname
"
${
file
}
"
)
STRING
(
REGEX REPLACE
"/"
"
\\\\
"
loopdirname
"
${
loopdirname
}
"
)
IF
(
NOT
"
${
file
}
"
MATCHES
"
${
dirname
}
/(.*)/[^/]*"
)
source_group
(
"
${
maindir
}
"
FILES
${
file
}
)
ELSE
()
source_group
(
"
${
maindir
}
\\
${
loopdirname
}
"
FILES
${
file
}
)
ENDIF
()
ENDFOREACH
()
ENDMACRO
(
RECURSE_GROUPS
)
\ No newline at end of file
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment