https://github.com/meshula/labcmake
Lab's cmake utilities
https://github.com/meshula/labcmake
Last synced: 4 months ago
JSON representation
Lab's cmake utilities
- Host: GitHub
- URL: https://github.com/meshula/labcmake
- Owner: meshula
- License: bsd-3-clause
- Created: 2018-06-03T19:14:37.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-12-04T07:18:00.000Z (over 7 years ago)
- Last Synced: 2025-01-13T13:30:14.713Z (over 1 year ago)
- Language: CMake
- Size: 36.1 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
# LabCMake
Some utilities for cmake scripts in the Lab family of libraries.
At the moment it's pretty opinionated about structure.
In particular, it disagrees with CMake about whether or not installed
binary files should go in $(INSTALL_DIR)/bin, or $(INSTALL_DIR)/bin/Release
on Windows.
These utilities assume things are going into bin, and that debug libraries
are named with a suffix distinguishing them from release libraries.
The reason for going against CMake convention is that pretty much every
CMake script in existence looks for things in lib and bin, not lib/Release
or bin/Debug.