Fixing build
This commit is contained in:
@@ -80,15 +80,13 @@ target_include_directories(epanet PUBLIC ${PROJECT_SOURCE_DIR}/include)
|
|||||||
|
|
||||||
|
|
||||||
# create export lib so we can link against dll using Visual Studio
|
# create export lib so we can link against dll using Visual Studio
|
||||||
IF (GEN_X)
|
add_definitions(-D WITH_GENX)
|
||||||
include(GenerateExportHeader)
|
include(GenerateExportHeader)
|
||||||
GENERATE_EXPORT_HEADER(epanet
|
GENERATE_EXPORT_HEADER(epanet
|
||||||
BASE_NAME epanet
|
BASE_NAME epanet
|
||||||
EXPORT_MACRO_NAME DLLEXPORT
|
EXPORT_MACRO_NAME DLLEXPORT
|
||||||
EXPORT_FILE_NAME epanet_export.h
|
EXPORT_FILE_NAME epanet_export.h
|
||||||
STATIC_DEFINE SHARED_EXPORTS_BUILT_AS_STATIC)
|
STATIC_DEFINE SHARED_EXPORTS_BUILT_AS_STATIC)
|
||||||
|
|
||||||
|
|
||||||
file(COPY ${CMAKE_CURRENT_BINARY_DIR}/epanet_export.h
|
file(COPY ${CMAKE_CURRENT_BINARY_DIR}/epanet_export.h
|
||||||
DESTINATION ${CMAKE_CURRENT_SOURCE_DIR}/include)
|
DESTINATION ${CMAKE_CURRENT_SOURCE_DIR}/include)
|
||||||
ENDIF (GEN_X)
|
|
||||||
|
|||||||
@@ -48,8 +48,7 @@ before_build:
|
|||||||
- mkdir %BUILD_HOME%
|
- mkdir %BUILD_HOME%
|
||||||
- cd %BUILD_HOME%
|
- cd %BUILD_HOME%
|
||||||
- cmake -G "%GENERATOR%"
|
- cmake -G "%GENERATOR%"
|
||||||
-DBUILD_TESTS=1
|
-DBUILD_TESTS=1
|
||||||
-DGEN_X=1
|
|
||||||
-DBOOST_ROOT="%BOOST_ROOT%"
|
-DBOOST_ROOT="%BOOST_ROOT%"
|
||||||
-DBoost_USE_STATIC_LIBS="ON" ..
|
-DBoost_USE_STATIC_LIBS="ON" ..
|
||||||
|
|
||||||
|
|||||||
@@ -30,7 +30,7 @@
|
|||||||
#define EN_API_FLOAT_TYPE float
|
#define EN_API_FLOAT_TYPE float
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef GEN_X
|
#ifdef WITH_GENX
|
||||||
#include "epanet_export.h"
|
#include "epanet_export.h"
|
||||||
#else
|
#else
|
||||||
// --- define WINDOWS
|
// --- define WINDOWS
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ source_group("CLI" FILES ${EPANET_CLI_SOURCES})
|
|||||||
|
|
||||||
|
|
||||||
# Creates the EPANET command line executable
|
# Creates the EPANET command line executable
|
||||||
|
add_definitions(-D WITH_GENX)
|
||||||
add_executable(runepanet ${EPANET_CLI_SOURCES})
|
add_executable(runepanet ${EPANET_CLI_SOURCES})
|
||||||
if(NOT WIN32)
|
if(NOT WIN32)
|
||||||
target_link_libraries(runepanet LINK_PUBLIC epanet m)
|
target_link_libraries(runepanet LINK_PUBLIC epanet m)
|
||||||
|
|||||||
Reference in New Issue
Block a user