mirror of
https://github.com/Xaymar/obs-StreamFX
synced 2024-11-27 22:03:01 +00:00
cmake: Fix generated version resource file
This commit is contained in:
parent
917a74e75e
commit
96d270ba73
2 changed files with 16 additions and 12 deletions
|
@ -258,11 +258,11 @@ set(${PropertyPrefix}ENABLE_CLANG TRUE CACHE BOOL "Enable Clang integration for
|
|||
# Configure Version Header
|
||||
configure_file(
|
||||
"cmake/version.hpp.in"
|
||||
"${PROJECT_BINARY_DIR}/source/version.hpp"
|
||||
"${PROJECT_BINARY_DIR}/generated/version.hpp"
|
||||
)
|
||||
configure_file(
|
||||
"cmake/module.cpp.in"
|
||||
"${PROJECT_BINARY_DIR}/source/module.cpp"
|
||||
"${PROJECT_BINARY_DIR}/generated/module.cpp"
|
||||
)
|
||||
|
||||
# Packaging
|
||||
|
@ -296,9 +296,9 @@ if(WIN32)
|
|||
|
||||
configure_file(
|
||||
"cmake/version.rc.in"
|
||||
"${PROJECT_BINARY_DIR}/cmake/version.rc"
|
||||
"${PROJECT_BINARY_DIR}/generated/version.rc"
|
||||
@ONLY
|
||||
)
|
||||
)
|
||||
endif()
|
||||
|
||||
# Download OBS Studio and OBS Dependencies
|
||||
|
@ -494,8 +494,8 @@ list(APPEND PROJECT_PRIVATE_SOURCE
|
|||
"source/obs/obs-tools.cpp"
|
||||
)
|
||||
list(APPEND PROJECT_PRIVATE_GENERATED
|
||||
"${PROJECT_BINARY_DIR}/source/module.cpp"
|
||||
"${PROJECT_BINARY_DIR}/source/version.hpp"
|
||||
"${PROJECT_BINARY_DIR}/generated/module.cpp"
|
||||
"${PROJECT_BINARY_DIR}/generated/version.hpp"
|
||||
)
|
||||
if(WIN32)
|
||||
list(APPEND PROJECT_TEMPLATES
|
||||
|
@ -505,6 +505,9 @@ if(WIN32)
|
|||
list(APPEND PROJECT_PRIVATE_SOURCE
|
||||
"source/windll.cpp"
|
||||
)
|
||||
list(APPEND PROJECT_PRIVATE_GENERATED
|
||||
"${PROJECT_BINARY_DIR}/generated/version.rc"
|
||||
)
|
||||
endif()
|
||||
if((CMAKE_C_COMPILER_ID STREQUAL "GNU")
|
||||
OR (CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
|
||||
|
@ -863,7 +866,7 @@ set(PROJECT_PRIVATE
|
|||
|
||||
source_group(TREE "${PROJECT_SOURCE_DIR}/data" PREFIX "Data Files" FILES ${PROJECT_DATA})
|
||||
source_group(TREE "${PROJECT_SOURCE_DIR}/source" PREFIX "Code Files" FILES ${PROJECT_PRIVATE_SOURCE})
|
||||
source_group(TREE "${PROJECT_BINARY_DIR}/source" PREFIX "Generated Files" FILES ${PROJECT_PRIVATE_GENERATED})
|
||||
source_group(TREE "${PROJECT_BINARY_DIR}/generated" PREFIX "Generated Files" FILES ${PROJECT_PRIVATE_GENERATED})
|
||||
source_group(TREE "${PROJECT_SOURCE_DIR}/cmake" PREFIX "Template Files" FILES ${PROJECT_TEMPLATES})
|
||||
source_group(TREE "${PROJECT_SOURCE_DIR}/ui" PREFIX "User Interface Files" FILES ${PROJECT_UI})
|
||||
|
||||
|
@ -886,7 +889,7 @@ set_target_properties(${PROJECT_NAME}
|
|||
target_include_directories(${PROJECT_NAME}
|
||||
PUBLIC
|
||||
PRIVATE
|
||||
"${PROJECT_BINARY_DIR}/source"
|
||||
"${PROJECT_BINARY_DIR}/generated"
|
||||
"${PROJECT_SOURCE_DIR}/source"
|
||||
${PROJECT_INCLUDE_DIRS}
|
||||
)
|
||||
|
@ -1004,7 +1007,7 @@ if(HAVE_OBS_FRONTEND)
|
|||
AUTOUIC_SEARCH_PATHS "${PROJECT_SOURCE_DIR};${PROJECT_SOURCE_DIR}/ui"
|
||||
AUTOMOC TRUE
|
||||
AUTORCC TRUE
|
||||
AUTOGEN_BUILD_DIR "${PROJECT_BINARY_DIR}/source"
|
||||
AUTOGEN_BUILD_DIR "${PROJECT_BINARY_DIR}/generated"
|
||||
AUTOGEN_SOURCE_GROUP "Qt Files"
|
||||
)
|
||||
endif()
|
||||
|
|
|
@ -1,12 +1,13 @@
|
|||
#pragma code_page(65001)
|
||||
|
||||
#include <windows.h>
|
||||
#include <winver.h>
|
||||
|
||||
#define VER_FILEVERSION @PROJECT_VERSION_MAJOR@,@PROJECT_VERSION_MINOR@,@PROJECT_VERSION_PATCH@,@PROJECT_VERSION_TWEAK@
|
||||
#define VER_FILEVERSION_STR "@PROJECT_VERSION_MAJOR@.@PROJECT_VERSION_MINOR@.@PROJECT_VERSION_PATCH@.@PROJECT_VERSION_TWEAK@\0"
|
||||
#define VER_FILEVERSION_STR "@VERSION_STRING@\0"
|
||||
|
||||
#define VER_PRODUCTVERSION @PROJECT_VERSION_MAJOR@,@PROJECT_VERSION_MINOR@,@PROJECT_VERSION_PATCH@,@PROJECT_VERSION_TWEAK@
|
||||
#define VER_PRODUCTVERSION_STR "@PROJECT_VERSION_MAJOR@.@PROJECT_VERSION_MINOR@.@PROJECT_VERSION_PATCH@.@PROJECT_VERSION_TWEAK@\0"
|
||||
#define VER_PRODUCTVERSION_STR "@VERSION_STRING@\0"
|
||||
|
||||
#ifndef DEBUG
|
||||
#define VER_DEBUG 0
|
||||
|
@ -52,4 +53,4 @@ BEGIN
|
|||
VALUE "Translation", 0x409, 1252
|
||||
|
||||
END
|
||||
END
|
||||
END
|
||||
|
|
Loading…
Reference in a new issue