| 7 |
|
option(BUILD_SHARED_LIBS "Build radiance using shared libraries?" OFF) |
| 8 |
|
|
| 9 |
|
if(NOT WIN32) |
| 10 |
< |
set(CPACK_INCLUDE_TOPLEVEL_DIRECTORY 1) |
| 10 |
> |
set(CPACK_INCLUDE_TOPLEVEL_DIRECTORY 1) |
| 11 |
> |
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/doc/man/ DESTINATION man) |
| 12 |
|
endif() |
| 13 |
< |
set(CPACK_PACKAGING_INSTALL_PREFIX "/") |
| 14 |
< |
set(CPACK_PACKAGE_VERSION_MAJOR 0) |
| 15 |
< |
set(CPACK_PACKAGE_VERSION_MINOR 1) |
| 16 |
< |
set(CPACK_PACKAGE_VERSION_PATCH 3) |
| 17 |
< |
set(CPACK_PACKAGE_INSTALL_DIRECTORY "Radiance ${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}") |
| 18 |
< |
SET(CPACK_RESOURCE_FILE_WELCOME "${radiance_SOURCE_DIR}/welcome.txt") |
| 19 |
< |
SET(CPACK_RESOURCE_FILE_README "${radiance_SOURCE_DIR}/readme.txt") |
| 20 |
< |
SET(CPACK_RESOURCE_FILE_LICENSE "${radiance_SOURCE_DIR}/license.txt") |
| 13 |
> |
|
| 14 |
> |
|
| 15 |
> |
if (WIN32) |
| 16 |
> |
|
| 17 |
> |
set(CPACK_NSIS_MODIFY_PATH 0) |
| 18 |
> |
|
| 19 |
> |
set(CPACK_BINARY_ZIP 1) |
| 20 |
> |
|
| 21 |
> |
set(CPACK_NSIS_EXTRA_INSTALL_COMMANDS "") |
| 22 |
> |
|
| 23 |
> |
endif() |
| 24 |
> |
|
| 25 |
> |
if(UNIX) |
| 26 |
> |
set(CPACK_PACKAGING_INSTALL_PREFIX "/usr/local/radiance") |
| 27 |
> |
add_definitions(-Dlinux -D_FILE_OFFSET_BITS=64 -DNOSTEREO) |
| 28 |
> |
else() |
| 29 |
> |
set(CPACK_PACKAGING_INSTALL_PREFIX "/radiance") |
| 30 |
> |
endif() |
| 31 |
> |
|
| 32 |
> |
if(APPLE) |
| 33 |
> |
add_definitions(-DBSD -DNOSTEREO -Dfreebsd) |
| 34 |
> |
include_directories(/usr/X11R6/include) |
| 35 |
> |
endif() |
| 36 |
> |
|
| 37 |
> |
set(CPACK_PACKAGE_VERSION_MAJOR 4) |
| 38 |
> |
set(CPACK_PACKAGE_VERSION_MINOR 2) |
| 39 |
> |
set(CPACK_PACKAGE_VERSION_PATCH a) |
| 40 |
> |
set(CPACK_PACKAGE_INSTALL_DIRECTORY "Radiance ${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}${CPACK_PACKAGE_VERSION_PATCH}") |
| 41 |
> |
SET(CPACK_RESOURCE_FILE_WELCOME "${radiance_SOURCE_DIR}/Welcome.txt") |
| 42 |
> |
SET(CPACK_RESOURCE_FILE_README "${radiance_SOURCE_DIR}/README.txt") |
| 43 |
> |
SET(CPACK_RESOURCE_FILE_LICENSE "${radiance_SOURCE_DIR}/License.txt") |
| 44 |
> |
|
| 45 |
> |
|
| 46 |
|
include(CPack) |
| 47 |
|
|
| 48 |
|
find_package(Qt4 COMPONENTS QtCore QtGui) |
| 49 |
+ |
find_package(X11) |
| 50 |
|
|
| 51 |
|
SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin) |
| 52 |
|
|
| 67 |
|
set(base "${CMAKE_BINARY_DIR}/Downloads") |
| 68 |
|
set_property(DIRECTORY PROPERTY EP_BASE ${base}) |
| 69 |
|
ExternalProject_Add(radiance_support |
| 70 |
< |
URL http://www.radiance-online.org/software/non-cvs/rad4R0supp.tar.gz |
| 71 |
< |
URL_MD5 123e3e40af59c8b246e1fdbf0661e877 |
| 70 |
> |
URL http://www.radiance-online.org/software/non-cvs/rad4R1supp.tar.gz |
| 71 |
> |
URL_MD5 efd82970e1d0747eede8eb64c01048f4 |
| 72 |
|
CONFIGURE_COMMAND "" |
| 73 |
|
BUILD_COMMAND "" |
| 74 |
|
INSTALL_COMMAND "" |
| 103 |
|
${lib_dir}/hexbit4x1.fnt |
| 104 |
|
${test_dir}/model.oct |
| 105 |
|
${test_dir}/model.vp |
| 106 |
< |
DESTINATION bin |
| 106 |
> |
DESTINATION lib |
| 107 |
|
) |
| 108 |
|
|
| 109 |
< |
install(FILES ${lib_dir}/Earth.hdr DESTINATION bin RENAME Earth.pic) |
| 110 |
< |
install(FILES ${lib_dir}/EarthBig.hdr DESTINATION bin RENAME EarthBig.pic) |
| 111 |
< |
install(FILES ${lib_dir}/alberta.hdr DESTINATION bin RENAME alberta.pic) |
| 112 |
< |
install(FILES ${lib_dir}/brick.hdr DESTINATION bin RENAME brick.pic) |
| 113 |
< |
install(FILES ${lib_dir}/brickweave.hdr DESTINATION bin RENAME brickweave.pic) |
| 114 |
< |
install(FILES ${lib_dir}/cabin.hdr DESTINATION bin RENAME cabin.pic) |
| 115 |
< |
install(FILES ${lib_dir}/forestfl.hdr DESTINATION bin RENAME forestfl.pic) |
| 116 |
< |
install(FILES ${lib_dir}/oakfloor.hdr DESTINATION bin RENAME oakfloor.pic) |
| 117 |
< |
install(FILES ${lib_dir}/pine.hdr DESTINATION bin RENAME pine.pic) |
| 118 |
< |
install(FILES ${lib_dir}/pinebark.hdr DESTINATION bin RENAME pinebark.pic) |
| 119 |
< |
install(FILES ${lib_dir}/podlife.hdr DESTINATION bin RENAME podlife.pic) |
| 120 |
< |
install(FILES ${lib_dir}/richgrove.hdr DESTINATION bin RENAME richgrove.pic) |
| 121 |
< |
install(FILES ${lib_dir}/shingle.hdr DESTINATION bin RENAME shingle.pic) |
| 122 |
< |
install(FILES ${lib_dir}/summercab.hdr DESTINATION bin RENAME summercab.pic) |
| 123 |
< |
install(FILES ${lib_dir}/tulips.hdr DESTINATION bin RENAME tulips.pic) |
| 109 |
> |
install(FILES ${lib_dir}/Earth.hdr DESTINATION lib RENAME Earth.pic) |
| 110 |
> |
install(FILES ${lib_dir}/EarthBig.hdr DESTINATION lib RENAME EarthBig.pic) |
| 111 |
> |
install(FILES ${lib_dir}/alberta.hdr DESTINATION lib RENAME alberta.pic) |
| 112 |
> |
install(FILES ${lib_dir}/brick.hdr DESTINATION lib RENAME brick.pic) |
| 113 |
> |
install(FILES ${lib_dir}/brickweave.hdr DESTINATION lib RENAME brickweave.pic) |
| 114 |
> |
install(FILES ${lib_dir}/cabin.hdr DESTINATION lib RENAME cabin.pic) |
| 115 |
> |
install(FILES ${lib_dir}/forestfl.hdr DESTINATION lib RENAME forestfl.pic) |
| 116 |
> |
install(FILES ${lib_dir}/oakfloor.hdr DESTINATION lib RENAME oakfloor.pic) |
| 117 |
> |
install(FILES ${lib_dir}/pine.hdr DESTINATION lib RENAME pine.pic) |
| 118 |
> |
install(FILES ${lib_dir}/pinebark.hdr DESTINATION lib RENAME pinebark.pic) |
| 119 |
> |
install(FILES ${lib_dir}/podlife.hdr DESTINATION lib RENAME podlife.pic) |
| 120 |
> |
install(FILES ${lib_dir}/richgrove.hdr DESTINATION lib RENAME richgrove.pic) |
| 121 |
> |
install(FILES ${lib_dir}/shingle.hdr DESTINATION lib RENAME shingle.pic) |
| 122 |
> |
install(FILES ${lib_dir}/summercab.hdr DESTINATION lib RENAME summercab.pic) |
| 123 |
> |
install(FILES ${lib_dir}/tulips.hdr DESTINATION lib RENAME tulips.pic) |
| 124 |
|
|
| 125 |
|
add_subdirectory(cmake_tests) |
| 126 |
|
|