| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- cmake_minimum_required (VERSION 2.6)
- PROJECT( Dependency )
- SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${CMAKE_ANSI_CFLAGS}")
- # to test directories with only one character One was changed to 1
- # There is one executable that depends on eight libraries. The
- # system has the following dependency graph:
- #
- # NoDepA:
- # NoDepB: NoDepA
- # NoDepC: NoDepA
- # 1:
- # Two: Three
- # Three: 1 Four
- # Four: 1 Two NoDepA
- # Five: Two
- # SixA: Two Five
- # SixB: Four Five
- # Seven: Two
- # Eight: Seven
- #
- # Exec: NoDepB NoDepC SixA SixB
- # Exec2: Eight Five
- # Exec3: Eight Five
- # Exec4: Five Two
- #
- # The libraries One,...,Eight have their dependencies explicitly
- # encoded. The libraries NoDepA,...,NoDepC do not.
- #
- # Although SixB does not depend on Two, there is a dependency listed
- # in the corresponding CMakeLists.txt just because of commands used.
- ADD_SUBDIRECTORY(NoDepA)
- ADD_SUBDIRECTORY(NoDepB)
- ADD_SUBDIRECTORY(NoDepC)
- ADD_SUBDIRECTORY(1)
- ADD_SUBDIRECTORY(Two)
- ADD_SUBDIRECTORY(Three)
- ADD_SUBDIRECTORY(Four)
- ADD_SUBDIRECTORY(Five)
- ADD_SUBDIRECTORY(Six)
- ADD_SUBDIRECTORY(Seven)
- ADD_SUBDIRECTORY(Eight)
- ADD_SUBDIRECTORY(Exec)
- ADD_SUBDIRECTORY(Exec2)
- ADD_SUBDIRECTORY(Exec3)
- ADD_SUBDIRECTORY(Exec4)
- # Specific cases added to test fixes to problems found in real
- # projects.
- ADD_SUBDIRECTORY(Case1)
- ADD_SUBDIRECTORY(Case2)
- ADD_SUBDIRECTORY(Case3)
- ADD_SUBDIRECTORY(Case4)
|