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 )