文件名称:snap:Snap 使用 C++PythonJava 目标简化了项目的构建
文件大小:70KB
文件格式:ZIP
更新时间:2024-07-09 20:32:37
CMake
CMake快照 Snap 使使用 C/C++/Python/Java 目标构建软件变得更容易。 使用 Snap,您可以... 编写简短易读的 CMakeLists.txt 文件 只需列出包名称(URI 格式的字符串)即可在新目标中使用包。 在需要时导入和构建所有依赖包。 示例用法 # Example of a header only C++ library package CPP_LIBRARY( NAME headerlib HEADERS handy_header_lib.hpp LIB_TYPE HEADER ) # Example of a C++ binary that uses both a standard and header only library CPP_BINARY( NAME hello_sn
【文件预览】:
snap-master
----cmakesnap-config.cmake(1KB)
----.travis.yml(191B)
----internal()
--------java_common.cmake(507B)
--------config.cmake.in(500B)
--------cpp_compiler_tweaks.cmake(2KB)
--------remote_resources.cmake(2KB)
--------tools()
--------sys_package_utils.cmake(3KB)
--------load_required_packages.cmake(3KB)
--------java_swig.cmake(3KB)
--------py_library.cmake(734B)
--------cpp_binary.cmake(2KB)
--------cpp_library.cmake(5KB)
--------testing.cmake(4KB)
--------cpp_common.cmake(860B)
--------py_common.cmake(902B)
--------local_resources.cmake(923B)
--------java_library.cmake(443B)
--------__init__.py.in(0B)
--------proto_library.cmake(8KB)
--------java_binary.cmake(496B)
--------cpp_install_common.cmake(472B)
--------util()
--------protobuf_swig_helper.in(3KB)
--------py_binary.cmake(1KB)
--------py_swig.cmake(3KB)
--------macro_utils.cmake(12KB)
--------modules()
----run_tests.sh(176B)
----examples()
--------cpp()
--------py()
--------myproto.proto(267B)
--------java()
--------CMakeLists.txt(163B)
----.gitignore(210B)
----install.py(2KB)
----CMakeLists.txt(187B)
----README.md(5KB)
----sys()
--------FindSYS-swscale.cmake(296B)
--------FindSYS-z.cmake(177B)
--------FindSYS-ois.cmake(235B)
--------FindSYS-ogre.cmake(479B)
--------FindSYS-openssl.cmake(5KB)
--------FindSYS-qt5.cmake(1KB)
--------FindSYS-gperftools.cmake(144B)
--------FindSYS-libunwind.cmake(267B)
--------FindSYS-sdl.cmake(277B)
--------FindSYS-protobuf.cmake(7KB)
--------FindSYS-threads.cmake(6KB)
--------FindSYS-maprhdfs.cmake(392B)
--------FindSYS-rt.cmake(248B)
--------FindSYS-avcodec.cmake(310B)
--------FindSYS-qt4.cmake(596B)
----MIT-LICENSE(1KB)