mirror of
https://github.com/TheAlgorithms/C-Plus-Plus.git
synced 2026-02-08 21:16:26 +08:00
enable cmake in subfolders of data_structures
This commit is contained in:
@@ -16,3 +16,7 @@ foreach( testsourcefile ${APP_SOURCES} )
|
||||
install(TARGETS ${testname} DESTINATION "bin/data_structures")
|
||||
|
||||
endforeach( testsourcefile ${APP_SOURCES} )
|
||||
|
||||
add_subdirectory(cll)
|
||||
add_subdirectory(queue)
|
||||
add_subdirectory(stk)
|
||||
|
||||
5
data_structures/cll/CMakeLists.txt
Normal file
5
data_structures/cll/CMakeLists.txt
Normal file
@@ -0,0 +1,5 @@
|
||||
add_executable( cll
|
||||
cll.cpp
|
||||
main_cll.cpp
|
||||
)
|
||||
install(TARGETS cll DESTINATION "bin/data_structures")
|
||||
@@ -1,11 +0,0 @@
|
||||
CC= g++
|
||||
CFLAGS = -c -Wall
|
||||
|
||||
all: cll
|
||||
cll.o: cll.cpp main_cll.cpp
|
||||
$(CC) $(CFLAGS) cll.cpp main_cll.cpp
|
||||
cll: cll.o
|
||||
$(CC) main_cll.o cll.o -o cll
|
||||
|
||||
clean:
|
||||
rm *o cll
|
||||
5
data_structures/queue/CMakeLists.txt
Normal file
5
data_structures/queue/CMakeLists.txt
Normal file
@@ -0,0 +1,5 @@
|
||||
add_executable( test_queue
|
||||
queue.cpp
|
||||
test_queue.cpp
|
||||
)
|
||||
install(TARGETS test_queue DESTINATION "bin/data_structures")
|
||||
@@ -1,11 +0,0 @@
|
||||
CC= g++
|
||||
CFLAGS = -c -Wall
|
||||
|
||||
all: test_queue
|
||||
queue.o: queue.cpp
|
||||
$(CC) $(CFLAGS) queue.cpp
|
||||
test_queue: queue.o
|
||||
$(CC) test_queue.cpp queue.o -o queue
|
||||
|
||||
clean:
|
||||
rm *o queue
|
||||
11
data_structures/stk/CMakeLists.txt
Normal file
11
data_structures/stk/CMakeLists.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
add_executable( stack
|
||||
stack.cpp
|
||||
main.cpp
|
||||
)
|
||||
add_executable( test_stack
|
||||
stack.cpp
|
||||
test_stack.cpp
|
||||
)
|
||||
install(TARGETS stack DESTINATION "bin/data_structures")
|
||||
install(TARGETS test_stack DESTINATION "bin/data_structures")
|
||||
install(FILES students.txt DESTINATION "bin/data_structures")
|
||||
Reference in New Issue
Block a user