From 5615d4719833a672427b4792594aa55f3bf4a950 Mon Sep 17 00:00:00 2001 From: Alexander Neundorf Date: Tue, 28 Aug 2007 10:59:08 -0400 Subject: COMP: enable ANSI C, this should make it work with the HP-UX compiler Alex --- Tests/SourceGroups/CMakeLists.txt | 7 +++++++ Tests/SourceGroups/main.c | 10 +++++----- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/Tests/SourceGroups/CMakeLists.txt b/Tests/SourceGroups/CMakeLists.txt index b0b2405..30f6663 100644 --- a/Tests/SourceGroups/CMakeLists.txt +++ b/Tests/SourceGroups/CMakeLists.txt @@ -1,5 +1,12 @@ project(SourceGroups) +# We need ansi C support, otherwise it doesn't build e.g. on HP-UX: +# main.c", line 3: error 1705: Function prototypes are an ANSI feature. +IF(CMAKE_ANSI_CFLAGS) + SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${CMAKE_ANSI_CFLAGS}") +ENDIF(CMAKE_ANSI_CFLAGS) + + # this is not really a test which can fail # it is more an example with several source_group() # commands. diff --git a/Tests/SourceGroups/main.c b/Tests/SourceGroups/main.c index 2c1002e..212e64b 100644 --- a/Tests/SourceGroups/main.c +++ b/Tests/SourceGroups/main.c @@ -1,10 +1,10 @@ #include -int foo(); -int bar(); -int foobar(); -int barbar(); -int baz(); +extern int foo(void); +extern int bar(void); +extern int foobar(void); +extern int barbar(void); +extern int baz(void); int main() { -- cgit v0.12