- variable usage, RPATHs, config header generation - remove the CMake core target
25 lines
735 B
CMake
25 lines
735 B
CMake
ExternalProject_Add( STEPCODE
|
|
URL ${CMAKE_CURRENT_SOURCE_DIR}/../../..
|
|
CMAKE_ARGS -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
|
|
-DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
|
|
-DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS}
|
|
-DCMAKE_C_FLAGS=${CMAKE_C_FLAGS}
|
|
-DSC_BUILD_TYPE=Debug
|
|
-DSC_BUILD_SCHEMAS=ap203/ap203.exp
|
|
-DSC_BUILD_STATIC_LIBS=ON
|
|
-DSC_PYTHON_GENERATOR=OFF
|
|
-DSC_INSTALL_PREFIX:PATH=<INSTALL_DIR>
|
|
)
|
|
ExternalProject_Get_Property( STEPCODE SOURCE_DIR )
|
|
ExternalProject_Get_Property( STEPCODE BINARY_DIR )
|
|
ExternalProject_Get_Property( STEPCODE INSTALL_DIR )
|
|
|
|
IF( NOT WIN32 )
|
|
SET( STEPCODE_INSTALL_DIR ${SOURCE_DIR}/../sc-install )
|
|
ELSE()
|
|
SET( STEPCODE_INSTALL_DIR ${INSTALL_DIR} )
|
|
ENDIF()
|
|
|
|
SET( STEPCODE_BINARY_DIR ${BINARY_DIR} )
|
|
|