40 lines
793 B
CMake
40 lines
793 B
CMake
|
|
set(ROOT_PROJECT_DIR
|
|
${CMAKE_CURRENT_LIST_DIR}/..
|
|
)
|
|
|
|
cmake_path(NORMAL_PATH ROOT_PROJECT_DIR OUTPUT_VARIABLE ROOT_PROJECT_DIR)
|
|
|
|
set(CMAKE_INC_DIR
|
|
${ROOT_PROJECT_DIR}_cmake
|
|
)
|
|
|
|
set(RESOURCES_DIR
|
|
${ROOT_PROJECT_DIR}_resources
|
|
)
|
|
|
|
set(COMMON_SOURCES_DIR
|
|
${ROOT_PROJECT_DIR}_include
|
|
)
|
|
|
|
if(CMAKE_SYSTEM_NAME STREQUAL "Windows")
|
|
set(SYSTEM_INCLUDE_DIR "${CMAKE_PREFIX_PATH}/include")
|
|
else ()
|
|
set(SYSTEM_INCLUDE_DIR "/usr/include")
|
|
endif ()
|
|
|
|
get_filename_component(CXX_COMPILER_DIR "${CMAKE_CXX_COMPILER}" DIRECTORY)
|
|
|
|
get_filename_component(CMAKE_BIN_DIR "${CMAKE_COMMAND}" DIRECTORY)
|
|
|
|
set(ROOT_COMPILER_DIR
|
|
${CXX_COMPILER_DIR}/..
|
|
)
|
|
|
|
cmake_path(NORMAL_PATH ROOT_COMPILER_DIR OUTPUT_VARIABLE ROOT_COMPILER_DIR)
|
|
|
|
set(COMPILER_INCLUDE_DIR
|
|
${ROOT_COMPILER_DIR}include
|
|
)
|
|
|