Skip to content

Commit 287c5f1

Browse files
author
Clement Champetier
committed
CMake: add version to cpp apps
1 parent da41972 commit 287c5f1

File tree

7 files changed

+15
-8
lines changed

7 files changed

+15
-8
lines changed

app/cpp/avInfo/CMakeLists.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,13 @@ include(AvTranscoderMacros)
66

77
# Build app
88
include_directories(${AVTRANSCODER_SRC_PATH})
9-
add_executable(avinfo avInfo.cpp)
9+
add_executable(avinfo avInfo.cpp)
10+
set_target_properties(avinfo PROPERTIES VERSION ${AVTRANSCODER_VERSION})
1011
target_link_libraries(avinfo avtranscoder-shared)
1112

1213
# Install app
1314
install(
14-
FILES ${CMAKE_CURRENT_BINARY_DIR}/avinfo
15+
FILES "${CMAKE_CURRENT_BINARY_DIR}/avinfo" "${CMAKE_CURRENT_BINARY_DIR}/avinfo-${AVTRANSCODER_VERSION}"
1516
PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_READ WORLD_EXECUTE
1617
DESTINATION "bin/"
1718
)

app/cpp/avMeta/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,12 @@ include(AvTranscoderMacros)
77
# Build app
88
include_directories(${AVTRANSCODER_SRC_PATH} ${FFMPEG_INCLUDE_DIR})
99
add_executable(avmeta avMeta.cpp)
10+
set_target_properties(avmeta PROPERTIES VERSION ${AVTRANSCODER_VERSION})
1011
target_link_libraries(avmeta avtranscoder-shared)
1112

1213
# Install app
1314
install(
14-
FILES ${CMAKE_CURRENT_BINARY_DIR}/avmeta
15+
FILES "${CMAKE_CURRENT_BINARY_DIR}/avmeta" "${CMAKE_CURRENT_BINARY_DIR}/avmeta-${AVTRANSCODER_VERSION}"
1516
PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_READ WORLD_EXECUTE
1617
DESTINATION "bin/"
1718
)

app/cpp/avTranscoder/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,12 @@ include(AvTranscoderMacros)
77
# Build app
88
include_directories(${AVTRANSCODER_SRC_PATH} ${FFMPEG_INCLUDE_DIR})
99
add_executable(avtranscoder avTranscoder.cpp)
10+
set_target_properties(avtranscoder PROPERTIES VERSION ${AVTRANSCODER_VERSION})
1011
target_link_libraries(avtranscoder avtranscoder-shared)
1112

1213
# Install app
1314
install(
14-
FILES ${CMAKE_CURRENT_BINARY_DIR}/avtranscoder
15+
FILES "${CMAKE_CURRENT_BINARY_DIR}/avtranscoder" "${CMAKE_CURRENT_BINARY_DIR}/avtranscoder-${AVTRANSCODER_VERSION}"
1516
PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_READ WORLD_EXECUTE
1617
DESTINATION "bin/"
1718
)

app/cpp/avplay/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,12 @@ include_directories( ${OPENGL_INCLUDE_DIRS} ${GLUT_INCLUDE_DIRS} )
1313

1414
file(GLOB AVPLAY_SRC_FILES "*.cpp" "*.hpp")
1515
add_executable(avplay ${AVPLAY_SRC_FILES})
16+
set_target_properties(avplay PROPERTIES VERSION ${AVTRANSCODER_VERSION})
1617
target_link_libraries(avplay avtranscoder-shared ${OPENGL_LIBRARIES} ${GLUT_LIBRARY})
1718

1819
# Install app
1920
install(
20-
FILES ${CMAKE_CURRENT_BINARY_DIR}/avplay
21+
FILES "${CMAKE_CURRENT_BINARY_DIR}/avplay" "${CMAKE_CURRENT_BINARY_DIR}/avplay-${AVTRANSCODER_VERSION}"
2122
PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_READ WORLD_EXECUTE
2223
DESTINATION "bin/"
2324
)

app/cpp/genericProcessor/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,12 @@ include(AvTranscoderMacros)
77
# Build app
88
include_directories(${AVTRANSCODER_SRC_PATH} ${FFMPEG_INCLUDE_DIR})
99
add_executable(avprocessor genericProcessor.cpp)
10+
set_target_properties(avprocessor PROPERTIES VERSION ${AVTRANSCODER_VERSION})
1011
target_link_libraries(avprocessor avtranscoder-shared)
1112

1213
# Install app
1314
install(
14-
FILES ${CMAKE_CURRENT_BINARY_DIR}/avprocessor
15+
FILES "${CMAKE_CURRENT_BINARY_DIR}/avprocessor" "${CMAKE_CURRENT_BINARY_DIR}/avprocessor-${AVTRANSCODER_VERSION}"
1516
PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_READ WORLD_EXECUTE
1617
DESTINATION "bin/"
1718
)

app/cpp/optionChecker/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,12 @@ include_directories(${AVTRANSCODER_SRC_PATH} ${FFMPEG_INCLUDE_DIR})
99
# Add C++11 flag
1010
set(CMAKE_CXX_FLAGS "-std=c++0x")
1111
add_executable(avoptionchecker optionChecker.cpp)
12+
set_target_properties(avoptionchecker PROPERTIES VERSION ${AVTRANSCODER_VERSION})
1213
target_link_libraries(avoptionchecker avtranscoder-shared)
1314

1415
# Install app
1516
install(
16-
FILES ${CMAKE_CURRENT_BINARY_DIR}/avoptionchecker
17+
FILES "${CMAKE_CURRENT_BINARY_DIR}/avoptionchecker" "${CMAKE_CURRENT_BINARY_DIR}/avoptionchecker-${AVTRANSCODER_VERSION}"
1718
PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_READ WORLD_EXECUTE
1819
DESTINATION "bin/"
1920
)

app/cpp/presetChecker/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,12 @@ include_directories(${AVTRANSCODER_SRC_PATH} ${FFMPEG_INCLUDE_DIR})
99
# Add C++11 flag
1010
set(CMAKE_CXX_FLAGS "-std=c++0x")
1111
add_executable(avpresetchecker presetChecker.cpp)
12+
set_target_properties(avpresetchecker PROPERTIES VERSION ${AVTRANSCODER_VERSION})
1213
target_link_libraries(avpresetchecker avtranscoder-shared)
1314

1415
# Install app
1516
install(
16-
FILES ${CMAKE_CURRENT_BINARY_DIR}/avpresetchecker
17+
FILES "${CMAKE_CURRENT_BINARY_DIR}/avpresetchecker" "${CMAKE_CURRENT_BINARY_DIR}/avpresetchecker-${AVTRANSCODER_VERSION}"
1718
PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_READ WORLD_EXECUTE
1819
DESTINATION "bin/"
1920
)

0 commit comments

Comments
 (0)