- updated cmake files to use only C++ when compiling with VS

pull/298/head
Michael Zillgith 5 years ago
parent 77481bbed9
commit 807fd9e4e7

@ -3,19 +3,11 @@ set(goose_publisher_example_SRCS
goose_publisher_example.c goose_publisher_example.c
) )
IF(WIN32) IF(MSVC)
set_source_files_properties(${goose_publisher_example_SRCS} set_source_files_properties(${goose_publisher_example_SRCS}
PROPERTIES LANGUAGE CXX) PROPERTIES LANGUAGE CXX)
add_executable(goose_publisher_example ENDIF(MSVC)
${goose_publisher_example_SRCS}
)
target_link_libraries(goose_publisher_example
iec61850
)
ELSE(WIN32)
add_executable(goose_publisher_example add_executable(goose_publisher_example
${goose_publisher_example_SRCS} ${goose_publisher_example_SRCS}
@ -25,6 +17,4 @@ target_link_libraries(goose_publisher_example
iec61850 iec61850
) )
ENDIF(WIN32)

@ -3,19 +3,11 @@ set(goose_subscriber_example_SRCS
goose_subscriber_example.c goose_subscriber_example.c
) )
IF(WIN32) IF(MSVC)
set_source_files_properties(${goose_subscriber_example_SRCS} set_source_files_properties(${goose_subscriber_example_SRCS}
PROPERTIES LANGUAGE CXX) PROPERTIES LANGUAGE CXX)
add_executable(goose_subscriber_example ENDIF(MSVC)
${goose_subscriber_example_SRCS}
)
target_link_libraries(goose_subscriber_example
iec61850
)
ELSE(WIN32)
add_executable(goose_subscriber_example add_executable(goose_subscriber_example
${goose_subscriber_example_SRCS} ${goose_subscriber_example_SRCS}
@ -25,6 +17,4 @@ target_link_libraries(goose_subscriber_example
iec61850 iec61850
) )
ENDIF(WIN32)

@ -7,10 +7,10 @@ set(sv_9_2_LE_example_SRCS
static_model.c static_model.c
) )
IF(WIN32) IF(MSVC)
set_source_files_properties(${sv_9_2_LE_example_SRCS} set_source_files_properties(${sv_9_2_LE_example_SRCS}
PROPERTIES LANGUAGE CXX) PROPERTIES LANGUAGE CXX)
ENDIF(WIN32) ENDIF(MSVC)
add_executable(sv_9_2_LE_example add_executable(sv_9_2_LE_example
${sv_9_2_LE_example_SRCS} ${sv_9_2_LE_example_SRCS}

@ -3,10 +3,10 @@ set(iec61850_client_example1_SRCS
client_example1.c client_example1.c
) )
IF(WIN32) IF(MSVC)
set_source_files_properties(${iec61850_client_example1_SRCS} set_source_files_properties(${iec61850_client_example1_SRCS}
PROPERTIES LANGUAGE CXX) PROPERTIES LANGUAGE CXX)
ENDIF(WIN32) ENDIF(MSVC)
add_executable(iec61850_client_example1 add_executable(iec61850_client_example1
${iec61850_client_example1_SRCS} ${iec61850_client_example1_SRCS}

@ -3,10 +3,10 @@ set(iec61850_client_example2_SRCS
client_example2.c client_example2.c
) )
IF(WIN32) IF(MSVC)
set_source_files_properties(${iec61850_client_example2_SRCS} set_source_files_properties(${iec61850_client_example2_SRCS}
PROPERTIES LANGUAGE CXX) PROPERTIES LANGUAGE CXX)
ENDIF(WIN32) ENDIF(MSVC)
add_executable(iec61850_client_example2 add_executable(iec61850_client_example2
${iec61850_client_example2_SRCS} ${iec61850_client_example2_SRCS}

@ -3,10 +3,10 @@ set(iec61850_client_example5_SRCS
client_example5.c client_example5.c
) )
IF(WIN32) IF(MSVC)
set_source_files_properties(${iec61850_client_example5_SRCS} set_source_files_properties(${iec61850_client_example5_SRCS}
PROPERTIES LANGUAGE CXX) PROPERTIES LANGUAGE CXX)
ENDIF(WIN32) ENDIF(MSVC)
add_executable(iec61850_client_example5 add_executable(iec61850_client_example5
${iec61850_client_example5_SRCS} ${iec61850_client_example5_SRCS}

@ -3,10 +3,10 @@ set(iec61850_client_example_array_SRCS
client_example_array.c client_example_array.c
) )
IF(WIN32) IF(MSVC)
set_source_files_properties(${iec61850_client_example_array_SRCS} set_source_files_properties(${iec61850_client_example_array_SRCS}
PROPERTIES LANGUAGE CXX) PROPERTIES LANGUAGE CXX)
ENDIF(WIN32) ENDIF(MSVC)
add_executable(iec61850_client_example_array add_executable(iec61850_client_example_array
${iec61850_client_example_array_SRCS} ${iec61850_client_example_array_SRCS}

@ -3,10 +3,10 @@ set(iec61850_client_async_SRCS
client_example_async.c client_example_async.c
) )
IF(WIN32) IF(MSVC)
set_source_files_properties(${iec61850_client_async_SRCS} set_source_files_properties(${iec61850_client_async_SRCS}
PROPERTIES LANGUAGE CXX) PROPERTIES LANGUAGE CXX)
ENDIF(WIN32) ENDIF(MSVC)
add_executable(iec61850_client_async add_executable(iec61850_client_async
${iec61850_client_async_SRCS} ${iec61850_client_async_SRCS}

@ -3,10 +3,10 @@ set(iec61850_client_example_control_SRCS
client_example_control.c client_example_control.c
) )
IF(WIN32) IF(MSVC)
set_source_files_properties(${iec61850_client_example_control_SRCS} set_source_files_properties(${iec61850_client_example_control_SRCS}
PROPERTIES LANGUAGE CXX) PROPERTIES LANGUAGE CXX)
ENDIF(WIN32) ENDIF(MSVC)
add_executable(client_example_control add_executable(client_example_control
${iec61850_client_example_control_SRCS} ${iec61850_client_example_control_SRCS}

@ -3,10 +3,10 @@ set(iec61850_client_no_thread_SRCS
client_example_no_thread.c client_example_no_thread.c
) )
IF(WIN32) IF(MSVC)
set_source_files_properties(${iec61850_client_no_thread_SRCS} set_source_files_properties(${iec61850_client_no_thread_SRCS}
PROPERTIES LANGUAGE CXX) PROPERTIES LANGUAGE CXX)
ENDIF(WIN32) ENDIF(MSVC)
add_executable(iec61850_client_no_thread add_executable(iec61850_client_no_thread
${iec61850_client_no_thread_SRCS} ${iec61850_client_no_thread_SRCS}

@ -3,10 +3,10 @@ set(iec61850_client_file_async_SRCS
client_example_async.c client_example_async.c
) )
IF(WIN32) IF(MSVC)
set_source_files_properties(${iec61850_client_file_async_SRCS} set_source_files_properties(${iec61850_client_file_async_SRCS}
PROPERTIES LANGUAGE CXX) PROPERTIES LANGUAGE CXX)
ENDIF(WIN32) ENDIF(MSVC)
add_executable(iec61850_client_file_async add_executable(iec61850_client_file_async
${iec61850_client_file_async_SRCS} ${iec61850_client_file_async_SRCS}

@ -3,10 +3,10 @@ set(iec61850_sv_client_example_SRCS
sv_client_example.c sv_client_example.c
) )
IF(WIN32) IF(MSVC)
set_source_files_properties(${iec61850_sv_client_example_SRCS} set_source_files_properties(${iec61850_sv_client_example_SRCS}
PROPERTIES LANGUAGE CXX) PROPERTIES LANGUAGE CXX)
ENDIF(WIN32) ENDIF(MSVC)
add_executable(iec61850_sv_client_example add_executable(iec61850_sv_client_example
${iec61850_sv_client_example_SRCS} ${iec61850_sv_client_example_SRCS}

@ -3,10 +3,10 @@ set(mms_utility_SRCS
mms_utility.c mms_utility.c
) )
IF(WIN32) IF(MSVC)
set_source_files_properties(${mms_utility_SRCS} set_source_files_properties(${mms_utility_SRCS}
PROPERTIES LANGUAGE CXX) PROPERTIES LANGUAGE CXX)
ENDIF(WIN32) ENDIF(MSVC)
add_executable(mms_utility add_executable(mms_utility
${mms_utility_SRCS} ${mms_utility_SRCS}

@ -7,10 +7,10 @@ set(server_example_61400_25_SRCS
static_model.c static_model.c
) )
IF(WIN32) IF(MSVC)
set_source_files_properties(${server_example_61400_25_SRCS} set_source_files_properties(${server_example_61400_25_SRCS}
PROPERTIES LANGUAGE CXX) PROPERTIES LANGUAGE CXX)
ENDIF(WIN32) ENDIF(MSVC)
add_executable(server_example_61400_25 add_executable(server_example_61400_25
${server_example_61400_25_SRCS} ${server_example_61400_25_SRCS}

@ -7,10 +7,10 @@ set(server_example_SRCS
static_model.c static_model.c
) )
IF(WIN32) IF(MSVC)
set_source_files_properties(${server_example_SRCS} set_source_files_properties(${server_example_SRCS}
PROPERTIES LANGUAGE CXX) PROPERTIES LANGUAGE CXX)
ENDIF(WIN32) ENDIF(MSVC)
add_executable(server_example_basic_io add_executable(server_example_basic_io
${server_example_SRCS} ${server_example_SRCS}

@ -7,10 +7,10 @@ set(server_example_ca_SRCS
static_model.c static_model.c
) )
IF(WIN32) IF(MSVC)
set_source_files_properties(${server_example_ca_SRCS} set_source_files_properties(${server_example_ca_SRCS}
PROPERTIES LANGUAGE CXX) PROPERTIES LANGUAGE CXX)
ENDIF(WIN32) ENDIF(MSVC)
add_executable(server_example_ca add_executable(server_example_ca
${server_example_ca_SRCS} ${server_example_ca_SRCS}

@ -6,10 +6,10 @@ set(server_example_config_file_SRCS
server_example_config_file.c server_example_config_file.c
) )
IF(WIN32) IF(MSVC)
set_source_files_properties(${server_example_config_file_SRCS} set_source_files_properties(${server_example_config_file_SRCS}
PROPERTIES LANGUAGE CXX) PROPERTIES LANGUAGE CXX)
ENDIF(WIN32) ENDIF(MSVC)
add_executable(server_example_config_file add_executable(server_example_config_file
${server_example_config_file_SRCS} ${server_example_config_file_SRCS}

@ -7,10 +7,10 @@ set(server_example_control_SRCS
static_model.c static_model.c
) )
IF(WIN32) IF(MSVC)
set_source_files_properties(${server_example_control_SRCS} set_source_files_properties(${server_example_control_SRCS}
PROPERTIES LANGUAGE CXX) PROPERTIES LANGUAGE CXX)
ENDIF(WIN32) ENDIF(MSVC)
add_executable(server_example_control add_executable(server_example_control
${server_example_control_SRCS} ${server_example_control_SRCS}

@ -6,10 +6,10 @@ set(server_example_dynamic_SRCS
server_example_dynamic.c server_example_dynamic.c
) )
IF(WIN32) IF(MSVC)
set_source_files_properties(${server_example_dynamic_SRCS} set_source_files_properties(${server_example_dynamic_SRCS}
PROPERTIES LANGUAGE CXX) PROPERTIES LANGUAGE CXX)
ENDIF(WIN32) ENDIF(MSVC)
add_executable(server_example_dynamic add_executable(server_example_dynamic
${server_example_dynamic_SRCS} ${server_example_dynamic_SRCS}

@ -7,10 +7,10 @@ set(server_example_SRCS
static_model.c static_model.c
) )
IF(WIN32) IF(MSVC)
set_source_files_properties(${server_example_SRCS} set_source_files_properties(${server_example_SRCS}
PROPERTIES LANGUAGE CXX) PROPERTIES LANGUAGE CXX)
ENDIF(WIN32) ENDIF(MSVC)
add_executable(server_example_files add_executable(server_example_files
${server_example_SRCS} ${server_example_SRCS}

@ -7,10 +7,10 @@ set(server_example_goose_SRCS
static_model.c static_model.c
) )
IF(WIN32) IF(MSVC)
set_source_files_properties(${server_example_goose_SRCS} set_source_files_properties(${server_example_goose_SRCS}
PROPERTIES LANGUAGE CXX) PROPERTIES LANGUAGE CXX)
ENDIF(WIN32) ENDIF(MSVC)
add_executable(server_example_goose add_executable(server_example_goose
${server_example_goose_SRCS} ${server_example_goose_SRCS}

@ -19,10 +19,10 @@ set(sqlite_SRCS
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DSQLITE_THREADSAFE=0 -DSQLITE_OMIT_LOAD_EXTENSION") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DSQLITE_THREADSAFE=0 -DSQLITE_OMIT_LOAD_EXTENSION")
IF(WIN32) IF(MSVC)
set_source_files_properties(${server_example_SRCS} set_source_files_properties(${server_example_SRCS}
PROPERTIES LANGUAGE CXX) PROPERTIES LANGUAGE CXX)
ENDIF(WIN32) ENDIF(MSVC)
add_executable(server_example_logging add_executable(server_example_logging
${server_example_SRCS} ${server_example_SRCS}

@ -7,10 +7,10 @@ set(server_example_SRCS
static_model.c static_model.c
) )
IF(WIN32) IF(MSVC)
set_source_files_properties(${server_example_SRCS} set_source_files_properties(${server_example_SRCS}
PROPERTIES LANGUAGE CXX) PROPERTIES LANGUAGE CXX)
ENDIF(WIN32) ENDIF(MSVC)
add_executable(server_example_password_auth add_executable(server_example_password_auth
${server_example_SRCS} ${server_example_SRCS}

@ -7,10 +7,10 @@ set(server_example_sg_SRCS
static_model.c static_model.c
) )
IF(WIN32) IF(MSVC)
set_source_files_properties(${server_example_sg_SRCS} set_source_files_properties(${server_example_sg_SRCS}
PROPERTIES LANGUAGE CXX) PROPERTIES LANGUAGE CXX)
ENDIF(WIN32) ENDIF(MSVC)
add_executable(server_example_sg add_executable(server_example_sg
${server_example_sg_SRCS} ${server_example_sg_SRCS}

@ -7,10 +7,10 @@ set(server_example_SRCS
static_model.c static_model.c
) )
IF(WIN32) IF(MSVC)
set_source_files_properties(${server_example_SRCS} set_source_files_properties(${server_example_SRCS}
PROPERTIES LANGUAGE CXX) PROPERTIES LANGUAGE CXX)
ENDIF(WIN32) ENDIF(MSVC)
add_executable(server_example_simple add_executable(server_example_simple
${server_example_SRCS} ${server_example_SRCS}

@ -7,10 +7,10 @@ set(server_example_SRCS
static_model.c static_model.c
) )
IF(WIN32) IF(MSVC)
set_source_files_properties(${server_example_SRCS} set_source_files_properties(${server_example_SRCS}
PROPERTIES LANGUAGE CXX) PROPERTIES LANGUAGE CXX)
ENDIF(WIN32) ENDIF(MSVC)
add_executable(server_example_substitution add_executable(server_example_substitution
${server_example_SRCS} ${server_example_SRCS}

@ -7,10 +7,10 @@ set(server_example_threadless_SRCS
static_model.c static_model.c
) )
IF(WIN32) IF(MSVC)
set_source_files_properties(${server_example_threadless_SRCS} set_source_files_properties(${server_example_threadless_SRCS}
PROPERTIES LANGUAGE CXX) PROPERTIES LANGUAGE CXX)
ENDIF(WIN32) ENDIF(MSVC)
add_executable(server_example_threadless add_executable(server_example_threadless
${server_example_threadless_SRCS} ${server_example_threadless_SRCS}

@ -7,10 +7,10 @@ set(server_example_SRCS
static_model.c static_model.c
) )
IF(WIN32) IF(MSVC)
set_source_files_properties(${server_example_SRCS} set_source_files_properties(${server_example_SRCS}
PROPERTIES LANGUAGE CXX) PROPERTIES LANGUAGE CXX)
ENDIF(WIN32) ENDIF(MSVC)
add_executable(server_example_write_handler add_executable(server_example_write_handler
${server_example_SRCS} ${server_example_SRCS}

@ -3,19 +3,11 @@ set(sv_publisher_example_SRCS
sv_publisher_example.c sv_publisher_example.c
) )
IF(WIN32) IF(MSVC)
set_source_files_properties(${sv_publisher_example_SRCS} set_source_files_properties(${sv_publisher_example_SRCS}
PROPERTIES LANGUAGE CXX) PROPERTIES LANGUAGE CXX)
add_executable(sv_publisher_example ENDIF(MSVC)
${sv_publisher_example_SRCS}
)
target_link_libraries(sv_publisher_example
iec61850
)
ELSE(WIN32)
add_executable(sv_publisher_example add_executable(sv_publisher_example
${sv_publisher_example_SRCS} ${sv_publisher_example_SRCS}
@ -25,6 +17,5 @@ target_link_libraries(sv_publisher_example
iec61850 iec61850
) )
ENDIF(WIN32)

@ -3,19 +3,11 @@ set(sv_subscriber_example_SRCS
sv_subscriber_example.c sv_subscriber_example.c
) )
IF(WIN32) IF(MSVC)
set_source_files_properties(${sv_subscriber_example_SRCS} set_source_files_properties(${sv_subscriber_example_SRCS}
PROPERTIES LANGUAGE CXX) PROPERTIES LANGUAGE CXX)
add_executable(sv_subscriber_example ENDIF(MSVC)
${sv_subscriber_example_SRCS}
)
target_link_libraries(sv_subscriber_example
iec61850
)
ELSE(WIN32)
add_executable(sv_subscriber_example add_executable(sv_subscriber_example
${sv_subscriber_example_SRCS} ${sv_subscriber_example_SRCS}
@ -25,6 +17,5 @@ target_link_libraries(sv_subscriber_example
iec61850 iec61850
) )
ENDIF(WIN32)

@ -3,10 +3,10 @@ set(example_SRCS
tls_client_example.c tls_client_example.c
) )
IF(WIN32) IF(MSVC)
set_source_files_properties(${example_SRCS} set_source_files_properties(${example_SRCS}
PROPERTIES LANGUAGE CXX) PROPERTIES LANGUAGE CXX)
ENDIF(WIN32) ENDIF(MSVC)
configure_file(client1-key.pem client1-key.pem COPYONLY) configure_file(client1-key.pem client1-key.pem COPYONLY)
configure_file(client1.cer client1.cer COPYONLY) configure_file(client1.cer client1.cer COPYONLY)

@ -7,10 +7,10 @@ set(example_SRCS
static_model.c static_model.c
) )
IF(WIN32) IF(MSVC)
set_source_files_properties(${example_SRCS} set_source_files_properties(${example_SRCS}
PROPERTIES LANGUAGE CXX) PROPERTIES LANGUAGE CXX)
ENDIF(WIN32) ENDIF(MSVC)
configure_file(server-key.pem server-key.pem COPYONLY) configure_file(server-key.pem server-key.pem COPYONLY)
configure_file(server.cer server.cer COPYONLY) configure_file(server.cer server.cer COPYONLY)

Loading…
Cancel
Save