1.PROJECT_SOURCE_DIR 和 CMAKE_SOURCE_DIR
2.å¦ä½ç¨c/c++å®ç°dosä¸dir åè½
PROJECT_SOURCE_DIR 和 CMAKE_SOURCE_DIR
在 CMake 中,命码d命令PROJECT_SOURCE_DIR和CMAKE_SOURCE_DIR是令源两个关键变量,都指向项目的详解多方尖兵形态源码源代码目录。然而,命码d命令在处理多个项目(包括子项目或多个CMakeLists.txt文件)时,令源用手机编译源码这两个变量的详解顺路小程序源码值会有所差异。
例如,命码d命令考虑以下项目结构:
接着,令源在项目根目录下执行以下指令:
通过终端输出的详解Message信息,我们可以观察到在整个项目构建过程中,命码d命令无论当前处理的令源哪个CMakeLists.txt,${ CMAKE_SOURCE_DIR}变量始终保持不变,详解指向项目的命码d命令查看邮件源码 ios根目录。
每当子项目调用project()命令时,令源都会重新设置${ PROJECT_SOURCE_DIR}。详解RSA大数c源码这样,每个子项目都能拥有其独立的源代码目录路径。
å¦ä½ç¨c/c++å®ç°dosä¸dir åè½
ä½ æ¯ä¸æ¯æ³å¨C++éç¼ç¨å®ç°DIRåè½ï¼è¿æ ·çè¯ï¼ä½ éè¦åä¸ä¸ªå½æ°æ¥å¤çï¼éè¦ç¨å°æ举æ件夹åæ件çAPIï¼å ·ä½çAPIå称ä¸å¤ªè®°å¾äºï¼æå¨ç½å§ã好åæ¯Enumå¼å¤´çAPIå½æ°ï¼ä½ æ¥ä¸ä¸MSDNå°±æ¸ æ¥äºã