Skip to content

Commit 1dfb766

Browse files
committed
fix(build): Add WWMath to base include directories
BaseType.h now requires wwmath.h for standard type manipulation, but many isolated tools (Babylon, versionUpdate) only link to corei_libraries_include and lack WWVegas paths. Transitive include exposure in CMake is required to prevent C1083 errors on minimal targets.
1 parent 1444641 commit 1dfb766

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

Core/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ add_library(corei_always INTERFACE)
88
add_library(corei_always_no_pch INTERFACE) # Use this for Shared Libs with MFC AFX
99

1010
target_include_directories(corei_gameengine_include INTERFACE "GameEngine/Include")
11-
target_include_directories(corei_libraries_include INTERFACE "Libraries/Include")
11+
target_include_directories(corei_libraries_include INTERFACE "Libraries/Include" "Libraries/Source/WWVegas/WWMath")
1212
target_include_directories(corei_libraries_source_wwvegas INTERFACE "Libraries/Source/WWVegas")
1313
target_include_directories(corei_libraries_source_wwvegas_wwlib INTERFACE "Libraries/Source/WWVegas/WWLib")
1414
target_include_directories(corei_main INTERFACE "Main")

Core/Libraries/Include/Lib/BaseType.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
#pragma once
3131

3232
#include "Lib/BaseTypeCore.h"
33-
#include "WWMath/wwmath.h"
33+
#include "wwmath.h"
3434

3535
//-----------------------------------------------------------------------------
3636
typedef wchar_t WideChar; ///< multi-byte character representations

0 commit comments

Comments
 (0)