diff options
author | Fred Baksik <frodak17@gmail.com> | 2019-04-08 13:55:35 (GMT) |
---|---|---|
committer | Fred Baksik <frodak17@gmail.com> | 2019-04-11 17:15:51 (GMT) |
commit | 2bae6a1346cb95703a93dbf73c9689598c9056d1 (patch) | |
tree | 9304fb174a264982b53a610260284e79f084b6d5 /Tests/GhsMulti/GhsMultiDepOrder/exec | |
parent | 3b415c60c1a02b9ac76089a44c28e70692dcdef1 (diff) | |
download | CMake-2bae6a1346cb95703a93dbf73c9689598c9056d1.zip CMake-2bae6a1346cb95703a93dbf73c9689598c9056d1.tar.gz CMake-2bae6a1346cb95703a93dbf73c9689598c9056d1.tar.bz2 |
GHS: Update tests and notes
-- add new tests for custom commands
-- minor test cleanup
Fixes #15995
Fixes #18909
Fixes #15902
Diffstat (limited to 'Tests/GhsMulti/GhsMultiDepOrder/exec')
-rw-r--r-- | Tests/GhsMulti/GhsMultiDepOrder/exec/CMakeLists.txt | 11 | ||||
-rw-r--r-- | Tests/GhsMulti/GhsMultiDepOrder/exec/exe1.c | 8 |
2 files changed, 19 insertions, 0 deletions
diff --git a/Tests/GhsMulti/GhsMultiDepOrder/exec/CMakeLists.txt b/Tests/GhsMulti/GhsMultiDepOrder/exec/CMakeLists.txt new file mode 100644 index 0000000..85ee805 --- /dev/null +++ b/Tests/GhsMulti/GhsMultiDepOrder/exec/CMakeLists.txt @@ -0,0 +1,11 @@ +# Distributed under the OSI-approved BSD 3-Clause License. See accompanying +# file Copyright.txt or https://cmake.org/licensing for details. + +cmake_minimum_required(VERSION 3.12 FATAL_ERROR) + +add_executable(exe1 exe1.c) +target_link_libraries(exe1 lib1) +target_include_directories(exe1 PRIVATE "${test_BINARY_DIR}") +if(CMAKE_C_COMPILER_ID STREQUAL "GHS") + target_link_options(exe1 PRIVATE "-non_shared") +endif() diff --git a/Tests/GhsMulti/GhsMultiDepOrder/exec/exe1.c b/Tests/GhsMulti/GhsMultiDepOrder/exec/exe1.c new file mode 100644 index 0000000..fbf4ed4 --- /dev/null +++ b/Tests/GhsMulti/GhsMultiDepOrder/exec/exe1.c @@ -0,0 +1,8 @@ +#include "lib1.h" +#include "p.h" + +int main(void) +{ + return func1() + func2() + func3() + func1p() + func2p() + func3p() + + PROTO1 + PROTO2 + PROTO3; +} |