diff --git a/README.md b/README.md index ba8d977..33aae6f 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # CMCMakeModule -CM CMake module file +CMake module files of CMGameEngine/ULRE ## use @@ -10,33 +10,35 @@ CM CMake module file git submodule add https://github.com/hyzboy/CMCMakeModule git submodule add https://github.com/hyzboy/CMCore git submodule add https://github.com/hyzboy/CMPlatform + git submodule add https://github.com/hyzboy/CMUtil ``` - add the following code to project CMakeLists.txt -``` +``` cmake_minimum_required(VERSION 3.0) - + project(YourProject) - + set_property(GLOBAL PROPERTY USE_FOLDERS ON) - + set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/CMCMakeModule) - + #if you use Vulkan API include(vulkan) include(math) use_mgl(${CMAKE_CURRENT_SOURCE_DIR}/3rdpty/MathGeoLib) - + include(use_cm_module) use_cm_module(Core) use_cm_module(Platform) - + use_cm_module(Util) + ... - + add_executable(YourProgram ...) target_link_libraries(YourProgram CMCore CMPlatform) - + #if you use vulkan render target_link_libraried(YourProject ${RENDER_LIBRARY} ${Vulkan_LIBRARIES}) - + ```