Skip to content
Snippets Groups Projects
Commit d4e8e7d2 authored by Brad King's avatar Brad King
Browse files

ENH: Changed configuration of header directory to specify it without the namespace.

parent 5c050762
No related merge requests found
...@@ -29,11 +29,13 @@ ...@@ -29,11 +29,13 @@
# #
# Optional settings are as follows: # Optional settings are as follows:
# #
# KWSYS_HEADER_DIR = The directory into which to generate the kwsys headers. # KWSYS_HEADER_ROOT = The directory into which to generate the kwsys headers.
# A directory called "${KWSYS_NAMESPACE}" will be
# created under this root directory to hold the files.
# #
# Example: # Example:
# #
# SET(KWSYS_HEADER_DIR ${CMAKE_CURRENT_BINARY_DIR}/${KWSYS_NAMESPACE}) # SET(KWSYS_HEADER_ROOT ${CMAKE_CURRENT_BINARY_DIR})
# INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}) # INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
# #
# KWSYS_LIBRARY_INSTALL_DIR = The installation target directories into # KWSYS_LIBRARY_INSTALL_DIR = The installation target directories into
...@@ -141,9 +143,10 @@ SET(KWSYS_NO_ANSI_STRING_STREAM ${CMAKE_NO_ANSI_STRING_STREAM}) ...@@ -141,9 +143,10 @@ SET(KWSYS_NO_ANSI_STRING_STREAM ${CMAKE_NO_ANSI_STRING_STREAM})
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
# Choose a directory for the generated headers. # Choose a directory for the generated headers.
IF(NOT KWSYS_HEADER_DIR) IF(NOT KWSYS_HEADER_ROOT)
SET(KWSYS_HEADER_DIR "${PROJECT_BINARY_DIR}/${KWSYS_NAMESPACE}") SET(KWSYS_HEADER_ROOT "${PROJECT_BINARY_DIR}")
ENDIF(NOT KWSYS_HEADER_DIR) ENDIF(NOT KWSYS_HEADER_ROOT)
SET(KWSYS_HEADER_DIR "${KWSYS_HEADER_ROOT}/${KWSYS_NAMESPACE}")
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
# Create STL header wrappers to block warnings in the STL headers and # Create STL header wrappers to block warnings in the STL headers and
...@@ -334,7 +337,7 @@ ENDIF(KWSYS_USE_Process) ...@@ -334,7 +337,7 @@ ENDIF(KWSYS_USE_Process)
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
# Setup testing if not being built as part of another project. # Setup testing if not being built as part of another project.
IF(KWSYS_STANDALONE) IF(KWSYS_STANDALONE)
INCLUDE_DIRECTORIES(${KWSYS_HEADER_DIR}/..) INCLUDE_DIRECTORIES(${KWSYS_HEADER_ROOT})
ADD_EXECUTABLE(testProcess testProcess.c) ADD_EXECUTABLE(testProcess testProcess.c)
ADD_EXECUTABLE(test1 test1.cxx) ADD_EXECUTABLE(test1 test1.cxx)
TARGET_LINK_LIBRARIES(testProcess ${KWSYS_NAMESPACE}) TARGET_LINK_LIBRARIES(testProcess ${KWSYS_NAMESPACE})
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment