stardis-green

Post-processing of green functions
git clone git://git.meso-star.fr/stardis-green.git
Log | Files | Refs | README | LICENSE

commit a041a86a5f9f60a1436d4efc07ae052a4b320c42
parent 24c91c86ffb8779faa970fe3bda33ac97d42bc79
Author: Christophe Coustet <christophe.coustet@meso-star.com>
Date:   Wed, 25 Nov 2020 15:53:27 +0100

Ensure C89 compatibility

Diffstat:
Mcmake/CMakeLists.txt | 14++++++--------
Msrc/green-main.c | 4++--
2 files changed, 8 insertions(+), 10 deletions(-)

diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt @@ -113,18 +113,16 @@ rcmake_prepend_path(GREEN_FILES_DOC ${PROJECT_SOURCE_DIR}/../) add_executable(sgreen ${GREEN_FILES_SRC} ${GREEN_FILES_INC}) - + +set_target_properties(sgreen PROPERTIES + COMPILE_FLAGS "${OpenMP_C_FLAGS}" + VERSION ${GREEN_VERSION}) + if(CMAKE_COMPILER_IS_GNUCC) set(MATH_LIB m) - set_target_properties(sgreen PROPERTIES - COMPILE_FLAGS "-std=c99 ${OpenMP_C_FLAGS}" - LINK_FLAGS "${OpenMP_C_FLAGS}" - VERSION ${GREEN_VERSION}) + set_target_properties(sgreen PROPERTIES LINK_FLAGS "${OpenMP_C_FLAGS}") elseif(MSVC) set(GETOPT_LIB MuslGetopt) - set_target_properties(sgreen PROPERTIES - COMPILE_FLAGS ${OpenMP_C_FLAGS} - VERSION ${GREEN_VERSION}) endif() target_link_libraries(sgreen diff --git a/src/green-main.c b/src/green-main.c @@ -123,8 +123,8 @@ exit: char dump[4096] = { '\0' }; MEM_DUMP(&allocator, dump, sizeof(dump)); fprintf(stderr, "%s\n", dump); - fprintf(stderr, "\nMemory leaks: %zu Bytes\n", - MEM_ALLOCATED_SIZE(&allocator)); + fprintf(stderr, "\nMemory leaks: %lu Bytes\n", + (unsigned long)MEM_ALLOCATED_SIZE(&allocator)); } mem_shutdown_proxy_allocator(&allocator); }