34 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
| cmake_policy(PUSH)
 | |
| cmake_policy(SET CMP0057 NEW) # IN_LIST operator
 | |
| 
 | |
| get_filename_component(MYX_CMAKE_SOURCE_DIR "${CMAKE_CURRENT_LIST_FILE}" DIRECTORY)
 | |
| 
 | |
| set(MYX_CMAKE_CONFIG_DIR "${MYX_CMAKE_SOURCE_DIR}/config")
 | |
| set(MYX_CMAKE_BACKPORTS_DIR "${MYX_CMAKE_SOURCE_DIR}/backports")
 | |
| set(MYX_CMAKE_LIB_DIR "${MYX_CMAKE_SOURCE_DIR}/lib")
 | |
| 
 | |
| include(${MYX_CMAKE_CONFIG_DIR}/Globals.cmake)
 | |
| 
 | |
| include(${MYX_CMAKE_BACKPORTS_DIR}/IncludeGuard.cmake)
 | |
| include(${MYX_CMAKE_BACKPORTS_DIR}/TopLevelProject.cmake)
 | |
| if(${CMAKE_VERSION} VERSION_LESS "3.11.0")
 | |
|   include(${MYX_CMAKE_BACKPORTS_DIR}/FetchContent.cmake)
 | |
| endif()
 | |
| 
 | |
| include(${MYX_CMAKE_LIB_DIR}/ColoredMessages.cmake)
 | |
| include(${MYX_CMAKE_LIB_DIR}/NinjaGeneratorWarning.cmake)
 | |
| include(${MYX_CMAKE_LIB_DIR}/DirectoriesGuards.cmake)
 | |
| include(${MYX_CMAKE_LIB_DIR}/SemanticProjectVersion.cmake)
 | |
| include(${MYX_CMAKE_LIB_DIR}/NinjaGeneratorWrapper.cmake)
 | |
| 
 | |
| include(${MYX_CMAKE_LIB_DIR}/AddLibrary.cmake)
 | |
| include(${MYX_CMAKE_LIB_DIR}/InstallLibrary.cmake)
 | |
| include(${MYX_CMAKE_LIB_DIR}/Qt5TargetSetup.cmake)
 | |
| 
 | |
| unset(MYX_CMAKE_SOURCE_DIR)
 | |
| unset(MYX_CMAKE_BACKPORTS_DIR)
 | |
| unset(MYX_CMAKE_CONFIG_DIR)
 | |
| unset(MYX_CMAKE_LIB_DIR)
 | |
| 
 | |
| cmake_policy(POP)
 |