Qt_Custom_Style_Example/_cmake/setup_directories.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
)