Merge gitlab.com:CLIUtils/modern-cmake
This commit is contained in:
commit
9b9b57ce24
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,3 +1,4 @@
|
|||||||
|
*.DS_Store
|
||||||
/_book/
|
/_book/
|
||||||
/node_modules/
|
/node_modules/
|
||||||
/book.pdf
|
/book.pdf
|
||||||
|
@ -15,7 +15,7 @@ test_code:
|
|||||||
- cd ..
|
- cd ..
|
||||||
|
|
||||||
pages:
|
pages:
|
||||||
image: node:carbon
|
image: node:10
|
||||||
stage: deploy
|
stage: deploy
|
||||||
only:
|
only:
|
||||||
- master
|
- master
|
||||||
@ -24,7 +24,7 @@ pages:
|
|||||||
- node_modules/
|
- node_modules/
|
||||||
before_script:
|
before_script:
|
||||||
- npm install gitbook-cli -g #
|
- npm install gitbook-cli -g #
|
||||||
- gitbook fetch latest
|
- gitbook fetch 3.2.3
|
||||||
- gitbook install
|
- gitbook install
|
||||||
script:
|
script:
|
||||||
- gitbook build . public
|
- gitbook build . public
|
||||||
|
@ -160,6 +160,23 @@ shiny new Python find module (2 and 3 versions too), and many more.
|
|||||||
* Several new properties and property initializers
|
* Several new properties and property initializers
|
||||||
* CPack finally reads `CMAKE_PROJECT_VERSION` variables
|
* CPack finally reads `CMAKE_PROJECT_VERSION` variables
|
||||||
|
|
||||||
|
## [CMake 3.13 rc1] : Linking control
|
||||||
|
|
||||||
|
You can now make symbolic links on Windows! Lots of new functions that fill out the
|
||||||
|
popular requests for CMake, such as `add_link_options`, `target_link_directories`, and
|
||||||
|
`target_link_options`. You can now do quite a bit more modification to targets outside
|
||||||
|
of the source directory, for better file separation. Generator expressions can be used in
|
||||||
|
more places. And, `target_sources` *finally* handles relative paths properly.
|
||||||
|
|
||||||
|
* New `ctest --progress` option for live output
|
||||||
|
* `target_link_options` and `add_link_options` added
|
||||||
|
* `target_link_directories` added
|
||||||
|
* Symbolic link creation, `-E create_symlink`, supported on Windows
|
||||||
|
* IPO supported on Windows
|
||||||
|
* You can use `-S` and `-B` for source and build directories
|
||||||
|
* `target_link_libraries` and `install` work outside the current target directory
|
||||||
|
* `STATIC_LIBRARY_OPTIONS` property added
|
||||||
|
* `target_sources` is now relative to the current source directory
|
||||||
|
|
||||||
[Releases]: https://cmake.org/cmake/help/latest/release/index.html
|
[Releases]: https://cmake.org/cmake/help/latest/release/index.html
|
||||||
[CMake 3.0]: https://cmake.org/cmake/help/latest/release/3.0.html
|
[CMake 3.0]: https://cmake.org/cmake/help/latest/release/3.0.html
|
||||||
@ -175,4 +192,5 @@ shiny new Python find module (2 and 3 versions too), and many more.
|
|||||||
[CMake 3.10]: https://cmake.org/cmake/help/latest/release/3.10.html
|
[CMake 3.10]: https://cmake.org/cmake/help/latest/release/3.10.html
|
||||||
[CMake 3.11]: https://cmake.org/cmake/help/latest/release/3.11.html
|
[CMake 3.11]: https://cmake.org/cmake/help/latest/release/3.11.html
|
||||||
[CMake 3.12]: https://cmake.org/cmake/help/latest/release/3.12.html
|
[CMake 3.12]: https://cmake.org/cmake/help/latest/release/3.12.html
|
||||||
|
[CMake 3.13 rc1]: https://blog.kitware.com/cmake-3-13-0-rc1-is-ready-for-testing/
|
||||||
[fastercmake]: https://blog.kitware.com/improving-cmakes-runtime-performance/
|
[fastercmake]: https://blog.kitware.com/improving-cmakes-runtime-performance/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user