CMCMakeModule/README.md

27 lines
694 B
Markdown
Raw Normal View History

2019-08-22 11:43:53 +08:00
# CMCMakeModule
CM CMake module file
2019-08-22 15:55:56 +08:00
## use
2019-08-22 11:43:53 +08:00
2019-08-23 10:24:09 +08:00
- create a project
2019-08-22 15:55:56 +08:00
- run "git submodule add https://github.com/hyzboy/CMCMakeModule" in project root directory.
- run "git submodule add https://github.com/hyzboy/CMCore"
2019-08-23 10:24:09 +08:00
- run "git submodule add https://github.com/hyzboy/CMPlatform"
2019-08-22 15:55:56 +08:00
- add the following code to project CMakeLists.txt
```
2019-08-23 10:24:09 +08:00
cmake_minimum_required(VERSION 3.0)
project(SampleProject)
2019-08-22 15:55:56 +08:00
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
2019-08-22 11:43:53 +08:00
2019-08-22 15:55:56 +08:00
set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/CMCMakeModule)
2019-08-23 10:22:48 +08:00
include(math)
use_mgl(${CMAKE_CURRENT_SOURCE_DIR}/3rdpty/MathGeoLib)
2019-08-22 15:55:56 +08:00
include(use_cm_module)
use_cm_module(Core)
2019-08-23 10:22:48 +08:00
use_cm_module(Platform)
2019-08-22 15:55:56 +08:00
```