11cmake_minimum_required (VERSION 3.5)
22
3- project (openexr-viewer
4- VERSION 0.5.2
3+ project (openexr-viewer
4+ VERSION 0.6.0
55 DESCRIPTION "Simple Viewer for OpenEXR files with detailed metadata display"
66 HOMEPAGE_URL "https://github.com/afichet/openexr-viewer"
7- LANGUAGES CXX
7+ LANGUAGES CXX
88 )
99
1010set (CMAKE_AUTOUIC ON )
@@ -58,6 +58,9 @@ set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}/cmake)
5858# ----------------------------------------------------------------------------
5959# Source
6060# ----------------------------------------------------------------------------
61+ message (${CMAKE_PROJECT_VERSION} )
62+
63+ configure_file (src/config.h.in config.h)
6164
6265set (PROJECT_SOURCES
6366 src/main.cpp
@@ -166,7 +169,7 @@ else()
166169 else ()
167170 add_executable (openexr-viewer
168171 ${PROJECT_SOURCES}
169- )
172+ )
170173 endif ()
171174endif ()
172175
@@ -187,6 +190,7 @@ endif ()
187190
188191target_include_directories (openexr-viewer PRIVATE src)
189192target_include_directories (openexr-viewer PRIVATE 3rdparty/data)
193+ target_include_directories (openexr-viewer PRIVATE "${CMAKE_CURRENT_BINARY_DIR} " )
190194
191195target_link_libraries (openexr-viewer PRIVATE Qt${QT_VERSION_MAJOR} ::Widgets)
192196target_link_libraries (openexr-viewer PRIVATE Imath::Imath OpenEXR::OpenEXR)
@@ -226,17 +230,17 @@ if (UNIX AND NOT APPLE)
226230
227231 # Application desktop entry
228232 install (
229- FILES
233+ FILES
230234 deploy/linux/openexr-viewer.desktop
231- DESTINATION
235+ DESTINATION
232236 share/applications
233237 )
234238
235239 # MIME data
236240 install (
237- FILES
241+ FILES
238242 deploy/linux/openexr-viewer.xml
239- DESTINATION
243+ DESTINATION
240244 share/mime/packages
241245 )
242246
@@ -261,9 +265,9 @@ elseif (APPLE)
261265 macdeployqt(openexr-viewer)
262266elseif (WIN32 )
263267 install (
264- TARGETS
265- openexr-viewer
266- DESTINATION
268+ TARGETS
269+ openexr-viewer
270+ DESTINATION
267271 ${CMAKE_INSTALL_BINDIR}
268272 )
269273
@@ -278,7 +282,7 @@ elseif (WIN32)
278282 $<TARGET_FILE:OpenEXR::IlmThread>
279283 $<TARGET_FILE:OpenEXR::OpenEXR>
280284 ${CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS} # Windows DLLs
281- DESTINATION
285+ DESTINATION
282286 ${CMAKE_INSTALL_BINDIR}
283287 )
284288
@@ -313,6 +317,7 @@ if(CPACK_GENERATOR MATCHES "NSIS")
313317 set (CPACK_NSIS_MODIFY_PATH OFF )
314318 set (CPACK_NSIS_EXECUTABLES_DIRECTORY "." )
315319 set (CPACK_NSIS_MUI_FINISHPAGE_RUN "openexr-viewer.exe" )
320+ set (CPACK_PACKAGE_VENDOR "Lambda" )
316321endif (CPACK_GENERATOR MATCHES "NSIS" )
317322
318323if ("${CPACK_GENERATOR} " STREQUAL "PackageMaker" )
0 commit comments