Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ endif()
# Prevent in-source builds, as they often cause severe build problems
# ############################################################################

if(CMAKE_SOURCE_DIR STREQUAL CMAKE_BINARY_DIR)
if(PROJECT_SOURCE_DIR STREQUAL PROJECT_BINARY_DIR)
message(FATAL_ERROR "${CMAKE_PROJECT_NAME} requires an out of source build. Please create a separate build directory and run 'cmake <path_to_${CMAKE_PROJECT_NAME}> [options]' from there.")
endif()

Expand All @@ -51,7 +51,7 @@ message( STATUS "Setting C++ standard: '${CMAKE_CXX_STANDARD}', which is the min
# ############################################################################

# Add path for Coin specific utility scripts
set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake" "${CMAKE_MODULE_PATH}")
set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake" "${CMAKE_MODULE_PATH}")

include(CheckCSourceRuns)
include(CheckCXXSourceCompiles)
Expand Down
8 changes: 4 additions & 4 deletions data/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,19 @@ macro(strfy _input _postfix)
string(TOUPPER "SO_${_basename}_${_suffix}_H" COIN_HEADER_DEF)
string(TOUPPER ${_basename} COIN_TEXTVAR_NAME)
set(COIN_TEXTVAR_NAME "${COIN_TEXTVAR_NAME}${_postfix}")
#message(STATUS "Parse: ${CMAKE_SOURCE_DIR}/${_input}")
FILE(READ ${CMAKE_SOURCE_DIR}/${_input} f0)
#message(STATUS "Parse: ${PROJECT_SOURCE_DIR}/${_input}")
FILE(READ ${PROJECT_SOURCE_DIR}/${_input} f0)
STRING(REGEX REPLACE "\\\\" "\\\\\\\\" f1 "${f0}")
STRING(REGEX REPLACE "\"" "\\\\\"" f2 "${f1}")
STRING(REGEX REPLACE "\r?\n" "\\\\n\"\n \"" COIN_STR_SOURCE_CODE "${f2}")
configure_file(strfytemplate.cmake.in "${_path}/${_basename}.h")
endmacro()

file(GLOB_RECURSE COIN_SHADER_GLSL RELATIVE ${CMAKE_SOURCE_DIR} *.glsl)
file(GLOB_RECURSE COIN_SHADER_GLSL RELATIVE ${PROJECT_SOURCE_DIR} *.glsl)
foreach(_input_file ${COIN_SHADER_GLSL})
strfy(${_input_file} "_shadersource")
endforeach()
file(GLOB_RECURSE COIN_SHADER_INVENTOR RELATIVE ${CMAKE_SOURCE_DIR} *.iv)
file(GLOB_RECURSE COIN_SHADER_INVENTOR RELATIVE ${PROJECT_SOURCE_DIR} *.iv)
foreach(_input_file ${COIN_SHADER_INVENTOR})
strfy(${_input_file} "_draggergeometry")
endforeach()
Expand Down
30 changes: 15 additions & 15 deletions docs/coin.doxygen.awesome.cmake.in
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ DOXYFILE_ENCODING = UTF-8
PROJECT_NAME = @PROJECT_NAME@
PROJECT_NUMBER = @PROJECT_VERSION@
PROJECT_BRIEF = "Coin3D core library"
PROJECT_LOGO = @CMAKE_SOURCE_DIR@/docs/doxygen/Coin_logo.png
PROJECT_LOGO = @PROJECT_SOURCE_DIR@/docs/doxygen/Coin_logo.png
PROJECT_ICON =
OUTPUT_DIRECTORY =
CREATE_SUBDIRS = NO
Expand Down Expand Up @@ -150,7 +150,7 @@ EXCLUDE_SYMBOLS = @DOXYGEN_EXCLUDE_SYMBOLS@
EXAMPLE_PATH =
EXAMPLE_PATTERNS = *
EXAMPLE_RECURSIVE = NO
IMAGE_PATH = @CMAKE_SOURCE_DIR@/docs/doxygen/images
IMAGE_PATH = @PROJECT_SOURCE_DIR@/docs/doxygen/images
INPUT_FILTER =
FILTER_PATTERNS =
FILTER_SOURCE_FILES = NO
Expand Down Expand Up @@ -189,17 +189,17 @@ HTML_FILE_EXTENSION = .html
HTML_HEADER = @CMAKE_BINARY_DIR@/src/doc/header_awesome.html
HTML_FOOTER =
HTML_STYLESHEET =
HTML_EXTRA_STYLESHEET = @CMAKE_SOURCE_DIR@/docs/doxygen-awesome/doxygen-awesome.css \
@CMAKE_SOURCE_DIR@/docs/doxygen-awesome/doxygen-custom/custom.css \
@CMAKE_SOURCE_DIR@/docs/doxygen-awesome/doxygen-awesome-sidebar-only.css \
@CMAKE_SOURCE_DIR@/docs/doxygen-awesome/doxygen-awesome-sidebar-only-darkmode-toggle.css \
@CMAKE_SOURCE_DIR@/docs/doxygen-awesome/doxygen-custom/custom-alternative.css
HTML_EXTRA_FILES = @CMAKE_SOURCE_DIR@/docs/doxygen-awesome/doxygen-awesome-darkmode-toggle.js \
@CMAKE_SOURCE_DIR@/docs/doxygen-awesome/doxygen-awesome-fragment-copy-button.js \
@CMAKE_SOURCE_DIR@/docs/doxygen-awesome/doxygen-awesome-paragraph-link.js \
@CMAKE_SOURCE_DIR@/docs/doxygen-awesome/doxygen-custom/toggle-alternative-theme.js \
@CMAKE_SOURCE_DIR@/docs/doxygen-awesome/doxygen-awesome-interactive-toc.js \
@CMAKE_SOURCE_DIR@/docs/doxygen-awesome/doxygen-awesome-tabs.js
HTML_EXTRA_STYLESHEET = @PROJECT_SOURCE_DIR@/docs/doxygen-awesome/doxygen-awesome.css \
@PROJECT_SOURCE_DIR@/docs/doxygen-awesome/doxygen-custom/custom.css \
@PROJECT_SOURCE_DIR@/docs/doxygen-awesome/doxygen-awesome-sidebar-only.css \
@PROJECT_SOURCE_DIR@/docs/doxygen-awesome/doxygen-awesome-sidebar-only-darkmode-toggle.css \
@PROJECT_SOURCE_DIR@/docs/doxygen-awesome/doxygen-custom/custom-alternative.css
HTML_EXTRA_FILES = @PROJECT_SOURCE_DIR@/docs/doxygen-awesome/doxygen-awesome-darkmode-toggle.js \
@PROJECT_SOURCE_DIR@/docs/doxygen-awesome/doxygen-awesome-fragment-copy-button.js \
@PROJECT_SOURCE_DIR@/docs/doxygen-awesome/doxygen-awesome-paragraph-link.js \
@PROJECT_SOURCE_DIR@/docs/doxygen-awesome/doxygen-custom/toggle-alternative-theme.js \
@PROJECT_SOURCE_DIR@/docs/doxygen-awesome/doxygen-awesome-interactive-toc.js \
@PROJECT_SOURCE_DIR@/docs/doxygen-awesome/doxygen-awesome-tabs.js
HTML_COLORSTYLE = LIGHT
HTML_COLORSTYLE_HUE = 220
HTML_COLORSTYLE_SAT = 100
Expand Down Expand Up @@ -333,8 +333,8 @@ EXPAND_ONLY_PREDEF = NO
SEARCH_INCLUDES = YES
INCLUDE_PATH = @CMAKE_BINARY_DIR@/include \
@CMAKE_BINARY_DIR@ \
@CMAKE_SOURCE_DIR@/include \
@CMAKE_SOURCE_DIR@/include/Inventor/annex
@PROJECT_SOURCE_DIR@/include \
@PROJECT_SOURCE_DIR@/include/Inventor/annex
INCLUDE_FILE_PATTERNS = .h \
.h.in
PREDEFINED = DOXYGEN_SKIP_THIS=1 \
Expand Down
16 changes: 8 additions & 8 deletions docs/coin.doxygen.cmake.in
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ DOXYFILE_ENCODING = UTF-8
PROJECT_NAME = @PROJECT_NAME@
PROJECT_NUMBER = @PROJECT_VERSION@
PROJECT_BRIEF =
PROJECT_LOGO = @CMAKE_SOURCE_DIR@/docs/doxygen/Coin_logo.png
PROJECT_LOGO = @PROJECT_SOURCE_DIR@/docs/doxygen/Coin_logo.png
OUTPUT_DIRECTORY =
CREATE_SUBDIRS = NO
ALLOW_UNICODE_NAMES = NO
Expand Down Expand Up @@ -136,7 +136,7 @@ EXCLUDE_SYMBOLS = @DOXYGEN_EXCLUDE_SYMBOLS@
EXAMPLE_PATH =
EXAMPLE_PATTERNS = *
EXAMPLE_RECURSIVE = NO
IMAGE_PATH = @CMAKE_SOURCE_DIR@/docs/doxygen/images
IMAGE_PATH = @PROJECT_SOURCE_DIR@/docs/doxygen/images
INPUT_FILTER =
FILTER_PATTERNS =
FILTER_SOURCE_FILES = NO
Expand Down Expand Up @@ -171,11 +171,11 @@ IGNORE_PREFIX = So \
GENERATE_HTML = YES
HTML_OUTPUT = html
HTML_FILE_EXTENSION = .html
HTML_HEADER = @CMAKE_SOURCE_DIR@/docs/doxygen/header.html
HTML_FOOTER = @CMAKE_SOURCE_DIR@/docs/doxygen/footer.html
HTML_HEADER = @PROJECT_SOURCE_DIR@/docs/doxygen/header.html
HTML_FOOTER = @PROJECT_SOURCE_DIR@/docs/doxygen/footer.html
HTML_STYLESHEET =
HTML_EXTRA_STYLESHEET = @CMAKE_SOURCE_DIR@/docs/doxygen/stylesheet.css
HTML_EXTRA_FILES = @CMAKE_SOURCE_DIR@/docs/doxygen/Coin_logo.png
HTML_EXTRA_STYLESHEET = @PROJECT_SOURCE_DIR@/docs/doxygen/stylesheet.css
HTML_EXTRA_FILES = @PROJECT_SOURCE_DIR@/docs/doxygen/Coin_logo.png
HTML_COLORSTYLE_HUE = 220
HTML_COLORSTYLE_SAT = 100
HTML_COLORSTYLE_GAMMA = 80
Expand Down Expand Up @@ -295,8 +295,8 @@ EXPAND_ONLY_PREDEF = NO
SEARCH_INCLUDES = YES
INCLUDE_PATH = @CMAKE_BINARY_DIR@/include \
@CMAKE_BINARY_DIR@ \
@CMAKE_SOURCE_DIR@/include \
@CMAKE_SOURCE_DIR@/include/Inventor/annex
@PROJECT_SOURCE_DIR@/include \
@PROJECT_SOURCE_DIR@/include/Inventor/annex
INCLUDE_FILE_PATTERNS = .h \
.h.in
PREDEFINED = DOXYGEN_SKIP_THIS=1 \
Expand Down
12 changes: 6 additions & 6 deletions examples/dynloadextensions/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,19 +10,19 @@ add_library(Switchboard SHARED Switchboard.cpp)
target_compile_definitions(Switchboard PRIVATE "-DSWITCHBOARD_INTERNAL")
target_include_directories(Switchboard PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_SOURCE_DIR}/include
${CMAKE_SOURCE_DIR}/include/Inventor/annex
${CMAKE_BINARY_DIR}/include
${PROJECT_SOURCE_DIR}/include
${PROJECT_SOURCE_DIR}/include/Inventor/annex
${PROJECT_BINARY_DIR}/include
${COIN_TARGET_INCLUDE_DIRECTORIES}
)

add_library(SwitchboardOperator SHARED SwitchboardOperator.cpp)
target_compile_definitions(SwitchboardOperator PRIVATE "-DSWITCHBOARDOPERATOR_INTERNAL")
target_include_directories(SwitchboardOperator PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_SOURCE_DIR}/include
${CMAKE_SOURCE_DIR}/include/Inventor/annex
${CMAKE_BINARY_DIR}/include
${PROJECT_SOURCE_DIR}/include
${PROJECT_SOURCE_DIR}/include/Inventor/annex
${PROJECT_BINARY_DIR}/include
${COIN_TARGET_INCLUDE_DIRECTORIES}
)
target_link_libraries(SwitchboardOperator Switchboard)
6 changes: 3 additions & 3 deletions examples/glfw/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ add_executable(Glfw glfw.cpp)

target_include_directories(Glfw PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_SOURCE_DIR}/include
${CMAKE_SOURCE_DIR}/include/Inventor/annex
${CMAKE_BINARY_DIR}/include
${PROJECT_SOURCE_DIR}/include
${PROJECT_SOURCE_DIR}/include/Inventor/annex
${PROJECT_BINARY_DIR}/include
${COIN_TARGET_INCLUDE_DIRECTORIES}
)

Expand Down
26 changes: 13 additions & 13 deletions src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@ configure_file(setup.h.cmake.in setup.h)
add_compile_options(-DHAVE_CONFIG_H -DCOIN_INTERNAL -DCOIN_DEBUG=$<CONFIG:Debug>)

include_directories(BEFORE
"${CMAKE_BINARY_DIR}/include"
"${CMAKE_SOURCE_DIR}/include"
"${PROJECT_BINARY_DIR}/include"
"${PROJECT_SOURCE_DIR}/include"
"${CMAKE_CURRENT_BINARY_DIR}"
"${CMAKE_CURRENT_SOURCE_DIR}"
"${CMAKE_SOURCE_DIR}/include/Inventor/annex"
"${CMAKE_BINARY_DIR}/data"
"${PROJECT_SOURCE_DIR}/include/Inventor/annex"
"${PROJECT_BINARY_DIR}/data"
)

# add include dirs for non targets
Expand Down Expand Up @@ -151,7 +151,7 @@ else()
set(COIN_LIBRARY_TYPE STATIC)
endif()

set(ADDITIONAL_HDRS ${CMAKE_SOURCE_DIR}/include/SoWinEnterScope.h ${CMAKE_SOURCE_DIR}/include/SoWinLeaveScope.h ${CMAKE_SOURCE_DIR}/include/SoDebug.h ${CMAKE_BINARY_DIR}/src/config.h)
set(ADDITIONAL_HDRS ${PROJECT_SOURCE_DIR}/include/SoWinEnterScope.h ${PROJECT_SOURCE_DIR}/include/SoWinLeaveScope.h ${PROJECT_SOURCE_DIR}/include/SoDebug.h ${PROJECT_BINARY_DIR}/src/config.h)

# Create the library target
if(COIN_BUILD_SINGLE_LIB)
Expand Down Expand Up @@ -281,12 +281,12 @@ if(COIN_BUILD_MAC_FRAMEWORK)
# ############################################################################
# Add framework headers
# ############################################################################
coin_set_macosx_properties("${CMAKE_SOURCE_DIR}/include/Inventor;${CMAKE_BINARY_DIR}/include/Inventor" "Headers" "${COMMON_HDRS}")
coin_set_macosx_properties("${PROJECT_SOURCE_DIR}/include/Inventor;${CMAKE_BINARY_DIR}/include/Inventor" "Headers" "${COMMON_HDRS}")

# ############################################################################
# Add framework data files
# ############################################################################
coin_set_macosx_properties("${CMAKE_SOURCE_DIR}/data;${CMAKE_BINARY_DIR}/data" "Resources" "${COMMON_RESOURCES}")
coin_set_macosx_properties("${PROJECT_SOURCE_DIR}/data;${CMAKE_BINARY_DIR}/data" "Resources" "${COMMON_RESOURCES}")

# ############################################################################
# Add framework documentation files
Expand Down Expand Up @@ -339,15 +339,15 @@ else()
# Install headers
# ############################################################################

install(DIRECTORY ${CMAKE_SOURCE_DIR}/include/Inventor/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/Inventor COMPONENT development FILES_MATCHING PATTERN "*.h")
install(DIRECTORY ${PROJECT_SOURCE_DIR}/include/Inventor/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/Inventor COMPONENT development FILES_MATCHING PATTERN "*.h")
install(DIRECTORY ${CMAKE_BINARY_DIR}/include/Inventor/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/Inventor COMPONENT development FILES_MATCHING PATTERN "*.h")
install(FILES ${CMAKE_SOURCE_DIR}/include/SoWinEnterScope.h ${CMAKE_SOURCE_DIR}/include/SoWinLeaveScope.h ${CMAKE_SOURCE_DIR}/include/SoDebug.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} COMPONENT development)
install(FILES ${PROJECT_SOURCE_DIR}/include/SoWinEnterScope.h ${PROJECT_SOURCE_DIR}/include/SoWinLeaveScope.h ${PROJECT_SOURCE_DIR}/include/SoDebug.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} COMPONENT development)

# ############################################################################
# Install data files
# ############################################################################

install(DIRECTORY ${CMAKE_SOURCE_DIR}/data/ DESTINATION ${CMAKE_INSTALL_DATADIR} COMPONENT development FILES_MATCHING PATTERN [cep]*.xml PATTERN *.iv PATTERN *.glsl)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/data/ DESTINATION ${CMAKE_INSTALL_DATADIR} COMPONENT development FILES_MATCHING PATTERN [cep]*.xml PATTERN *.iv PATTERN *.glsl)

# ############################################################################
# Install target
Expand Down Expand Up @@ -392,10 +392,10 @@ else()
set(COIN_CONFIG_PACKAGE_LOCATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}-${PROJECT_VERSION})
string(TOLOWER ${PROJECT_NAME} COIN_CONFIG_PACKAGE_BASENAME)
if(UNIX OR MINGW)
configure_file("${CMAKE_SOURCE_DIR}/${PROJECT_NAME}.pc.cmake.in" "${CMAKE_BINARY_DIR}/${PROJECT_NAME}.pc" @ONLY)
configure_file("${PROJECT_SOURCE_DIR}/${PROJECT_NAME}.pc.cmake.in" "${CMAKE_BINARY_DIR}/${PROJECT_NAME}.pc" @ONLY)
install(FILES "${CMAKE_BINARY_DIR}/${PROJECT_NAME}.pc" DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig")
install(PROGRAMS "${CMAKE_SOURCE_DIR}/bin/coin-config" DESTINATION ${CMAKE_INSTALL_BINDIR})
configure_file("${CMAKE_SOURCE_DIR}/coin.cfg.cmake.in" "${CMAKE_BINARY_DIR}/${PROJECT_NAME_LOWER}-default.cfg" @ONLY)
install(PROGRAMS "${PROJECT_SOURCE_DIR}/bin/coin-config" DESTINATION ${CMAKE_INSTALL_BINDIR})
configure_file("${PROJECT_SOURCE_DIR}/coin.cfg.cmake.in" "${CMAKE_BINARY_DIR}/${PROJECT_NAME_LOWER}-default.cfg" @ONLY)
install(FILES "${CMAKE_BINARY_DIR}/${PROJECT_NAME_LOWER}-default.cfg" DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/Coin/conf)
endif()
endif()
Expand Down
4 changes: 2 additions & 2 deletions src/actions/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,8 @@ endif()

# define documentation
foreach(SRCFILE ${COIN_ACTIONS_FILES})
set(COIN_DOCUMENTATION_FILES ${COIN_DOCUMENTATION_FILES} ${CMAKE_SOURCE_DIR}/src/actions/${SRCFILE} CACHE INTERNAL "COIN_DOCUMENTATION_FILES")
set(COIN_DOCUMENTATION_FILES ${COIN_DOCUMENTATION_FILES} ${PROJECT_SOURCE_DIR}/src/actions/${SRCFILE} CACHE INTERNAL "COIN_DOCUMENTATION_FILES")
endforeach(SRCFILE)
foreach(SRCFILE ${COIN_ACTIONS_INTERNAL_FILES})
set(COIN_INTERNAL_DOCUMENTATION_FILES ${COIN_INTERNAL_DOCUMENTATION_FILES} ${CMAKE_SOURCE_DIR}/src/actions/${SRCFILE} CACHE INTERNAL "COIN_INTERNAL_DOCUMENTATION_FILES")
set(COIN_INTERNAL_DOCUMENTATION_FILES ${COIN_INTERNAL_DOCUMENTATION_FILES} ${PROJECT_SOURCE_DIR}/src/actions/${SRCFILE} CACHE INTERNAL "COIN_INTERNAL_DOCUMENTATION_FILES")
endforeach(SRCFILE)
4 changes: 2 additions & 2 deletions src/base/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -100,8 +100,8 @@ endif()

# define documentation
foreach(SRCFILE ${COIN_BASE_FILES})
set(COIN_DOCUMENTATION_FILES ${COIN_DOCUMENTATION_FILES} ${CMAKE_SOURCE_DIR}/src/base/${SRCFILE} CACHE INTERNAL "COIN_DOCUMENTATION_FILES")
set(COIN_DOCUMENTATION_FILES ${COIN_DOCUMENTATION_FILES} ${PROJECT_SOURCE_DIR}/src/base/${SRCFILE} CACHE INTERNAL "COIN_DOCUMENTATION_FILES")
endforeach(SRCFILE)
foreach(SRCFILE ${COIN_BASE_INTERNAL_FILES})
set(COIN_INTERNAL_DOCUMENTATION_FILES ${COIN_INTERNAL_DOCUMENTATION_FILES} ${CMAKE_SOURCE_DIR}/src/base/${SRCFILE} CACHE INTERNAL "COIN_INTERNAL_DOCUMENTATION_FILES")
set(COIN_INTERNAL_DOCUMENTATION_FILES ${COIN_INTERNAL_DOCUMENTATION_FILES} ${PROJECT_SOURCE_DIR}/src/base/${SRCFILE} CACHE INTERNAL "COIN_INTERNAL_DOCUMENTATION_FILES")
endforeach(SRCFILE)
2 changes: 1 addition & 1 deletion src/bundles/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,5 +18,5 @@ endif()

# define documentation
foreach(SRCFILE ${COIN_BUNDLES_FILES})
set(COIN_DOCUMENTATION_FILES ${COIN_DOCUMENTATION_FILES} ${CMAKE_SOURCE_DIR}/src/bundles/${SRCFILE} CACHE INTERNAL "COIN_DOCUMENTATION_FILES")
set(COIN_DOCUMENTATION_FILES ${COIN_DOCUMENTATION_FILES} ${PROJECT_SOURCE_DIR}/src/bundles/${SRCFILE} CACHE INTERNAL "COIN_DOCUMENTATION_FILES")
endforeach(SRCFILE)
4 changes: 2 additions & 2 deletions src/caches/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,8 @@ endif()

# define documentation
foreach(SRCFILE ${COIN_CACHES_FILES})
set(COIN_DOCUMENTATION_FILES ${COIN_DOCUMENTATION_FILES} ${CMAKE_SOURCE_DIR}/src/caches/${SRCFILE} CACHE INTERNAL "COIN_DOCUMENTATION_FILES")
set(COIN_DOCUMENTATION_FILES ${COIN_DOCUMENTATION_FILES} ${PROJECT_SOURCE_DIR}/src/caches/${SRCFILE} CACHE INTERNAL "COIN_DOCUMENTATION_FILES")
endforeach(SRCFILE)
foreach(SRCFILE ${COIN_CACHES_INTERNAL_FILES})
set(COIN_INTERNAL_DOCUMENTATION_FILES ${COIN_INTERNAL_DOCUMENTATION_FILES} ${CMAKE_SOURCE_DIR}/src/caches/${SRCFILE} CACHE INTERNAL "COIN_INTERNAL_DOCUMENTATION_FILES")
set(COIN_INTERNAL_DOCUMENTATION_FILES ${COIN_INTERNAL_DOCUMENTATION_FILES} ${PROJECT_SOURCE_DIR}/src/caches/${SRCFILE} CACHE INTERNAL "COIN_INTERNAL_DOCUMENTATION_FILES")
endforeach(SRCFILE)
4 changes: 2 additions & 2 deletions src/collision/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ endif()

# define documentation
foreach(SRCFILE ${COIN_COLLISION_FILES})
set(COIN_DOCUMENTATION_FILES ${COIN_DOCUMENTATION_FILES} ${CMAKE_SOURCE_DIR}/src/collision/${SRCFILE} CACHE INTERNAL "COIN_DOCUMENTATION_FILES")
set(COIN_DOCUMENTATION_FILES ${COIN_DOCUMENTATION_FILES} ${PROJECT_SOURCE_DIR}/src/collision/${SRCFILE} CACHE INTERNAL "COIN_DOCUMENTATION_FILES")
endforeach(SRCFILE)
foreach(SRCFILE ${COIN_COLLISION_INTERNAL_FILES})
set(COIN_INTERNAL_DOCUMENTATION_FILES ${COIN_INTERNAL_DOCUMENTATION_FILES} ${CMAKE_SOURCE_DIR}/src/collision/${SRCFILE} CACHE INTERNAL "COIN_INTERNAL_DOCUMENTATION_FILES")
set(COIN_INTERNAL_DOCUMENTATION_FILES ${COIN_INTERNAL_DOCUMENTATION_FILES} ${PROJECT_SOURCE_DIR}/src/collision/${SRCFILE} CACHE INTERNAL "COIN_INTERNAL_DOCUMENTATION_FILES")
endforeach(SRCFILE)
2 changes: 1 addition & 1 deletion src/details/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,5 @@ endif()

# define documentation
foreach(SRCFILE ${COIN_DETAILS_FILES})
set(COIN_DOCUMENTATION_FILES ${COIN_DOCUMENTATION_FILES} ${CMAKE_SOURCE_DIR}/src/details/${SRCFILE} CACHE INTERNAL "COIN_DOCUMENTATION_FILES")
set(COIN_DOCUMENTATION_FILES ${COIN_DOCUMENTATION_FILES} ${PROJECT_SOURCE_DIR}/src/details/${SRCFILE} CACHE INTERNAL "COIN_DOCUMENTATION_FILES")
endforeach(SRCFILE)
Loading
Loading