"${CMAKE_SOURCE_DIR}/include"
SYSTEM PRIVATE
${DEAL_II_BUNDLED_INCLUDE_DIRS}
- ${DEAL_II_INCLUDE_DIRS}
)
target_link_libraries(${_target} ${DEAL_II_TARGET_NAME}_${_build_lowercase})
# DEAL_II_LIBRARIES DEAL_II_LIBRARIES_<build>
# DEAL_II_TARGETS DEAL_II_TARGETS_<build>
# - populating the LINK_LIBRARIES target property
-# DEAL_II_INCLUDE_DIRS
-# - populating the INCLUDE_DIRECTORIES target property
# DEAL_II_DEFINITIONS DEAL_II_DEFINITIONS_<build>
# - populating the COMPILE_DEFINITIONS target property
# DEAL_II_CXX_FLAGS DEAL_II_CXX_FLAGS_<build>
set_target_properties(${_target} PROPERTIES LINKER_LANGUAGE "CXX")
- #
- # Add the contents of ${DEAL_II_INCLUDE_DIRS} as a public interface.
- #
- target_include_directories(${_target} SYSTEM ${_visibility} ${DEAL_II_INCLUDE_DIRS})
-
# Build-directory specific includes:
target_include_directories(${_target} PRIVATE
${CMAKE_SOURCE_DIR}/include/
${CMAKE_SOURCE_DIR}/contrib/python-bindings/include/
SYSTEM
- ${DEAL_II_INCLUDE_DIRS}
${DEAL_II_BUNDLED_INCLUDE_DIRS}
)
<li> <code>DEAL_II_LIBRARIES_RELEASE</code>
</ul>
- <li>
- Used to keep track of external include dirs, necessary for the
- compilation of the library and user programs:
- <acronym>deal.II</acronym> library:
- <ul>
- <li> <code>DEAL_II_INCLUDE_DIRS</code>
- </ul>
<li>
Include dirs from bundled packages necessary for the compilation of
the library and user projects out of the build directory:
# Information about include directories and libraries
#
-DEAL_II_INCLUDE_DIRS
-
DEAL_II_LIBRARIES_DEBUG - a list of the full link interface for the debug configuration
DEAL_II_LIBRARIES_RELEASE - a list of the full link interface for the release configuration
DEAL_II_LIBRARIES - full list of libraries with "debug" and "optimized" keywords