Skip to content

Commit 47c7073

Browse files
Azzinothbiglari
andcommitted
Fixed Linux builds failing with 'VISUAL_NODE_SYSTEM_Version.h could not be found'. See issue #5.
Co-authored-by: biglari <5347067+biglari@users.noreply.github.com>
1 parent a8139a6 commit 47c7073

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

CMakeLists.txt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -339,12 +339,16 @@ include_directories(
339339
set(VISUAL_NODE_SYSTEM_THIRDPARTY_DIR ${CMAKE_CURRENT_SOURCE_DIR}/ThirdParty PARENT_SCOPE)
340340
set(VISUAL_NODE_SYSTEM_DIR ${CMAKE_CURRENT_SOURCE_DIR} PARENT_SCOPE)
341341

342-
add_custom_command(TARGET VisualNodeSystem PRE_BUILD
342+
add_custom_target(VisualNodeSystemPreBuild
343343
COMMAND ${CMAKE_COMMAND}
344344
-D PROJECT_VERSION_PREFIX=VISUAL_NODE_SYSTEM_
345345
-D PROJECT_VERSION_MAJOR=0
346346
-D PROJECT_VERSION_MINOR=2
347347
-D PROJECT_VERSION_PATCH=0
348348
-D PROJECT_VERSION_DIR=${CMAKE_CURRENT_SOURCE_DIR}/VersionInfo
349349
-P ${CMAKE_CURRENT_SOURCE_DIR}/VersionInfo/UpdateProjectVersion.cmake
350-
)
350+
BYPRODUCTS
351+
${CMAKE_CURRENT_SOURCE_DIR}/VersionInfo/VISUAL_NODE_SYSTEM_Version.h
352+
)
353+
354+
add_dependencies(VisualNodeSystem VisualNodeSystemPreBuild)

0 commit comments

Comments
 (0)