标题: CMake 指定安装目录 出处:向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除 时间:Mon, 18 Sep 2017 17:36:45 +0000 作者:jackxiang 地址:https://jackxiang.com/post/9458/ 内容: 使用 CMAKE_INSTALL_PREFIX 来指定。 方法1: [plain] view plain copy print? cmake -DCMAKE_INSTALL_PREFIX=/usr .. 方法二: 修改cmake文件,加入: SET(CMAKE_INSTALL_PREFIX < install_path >) 要加在 PROJECT(< project_name>) 之后。 摘录: Default Build and Installation: Installing vidstab library: cd path/to/vid.stab/dir/ cmake . make sudo make install 默认会安装到: 1).h文件: /usr/local/include/vid.stab 2).so文件: /usr/local/lib/libvidstab.so 于是,想安装到指定目录,经rpmbuild打包修改成: cmake -DCMAKE_INSTALL_PREFIX=/usr/local/ffmpeg %build cd $RPM_BUILD_DIR/vid.stab-1.1.0 cmake -DCMAKE_INSTALL_PREFIX=/usr/local/ffmpeg . ##实践发现这个指定没有鸟用。可能和cmake里面的Makefile写法有关,可死了@libvidstab。 make %install mkdir -p /home/test/rpmbuild/BUILDROOT/usr/local/ffmpeg cd $RPM_BUILD_DIR/vid.stab-1.1.0 make install DESTDIR=%{buildroot} 来自:http://blog.csdn.net/caspiansea/article/details/53526725 Generated by Jackxiang's Bo-blog 2.1.1 Release