Update README instructions
+ Fix incorrect library name for `algorithms/trees/BST` example + Update root CMakeLists.txt for major directories to set binary path + Add instructions to install CMake LTS with pip
This commit is contained in:
@@ -15,6 +15,8 @@ project (
|
||||
LANGUAGES CXX
|
||||
)
|
||||
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
|
||||
|
||||
add_subdirectory(graphs)
|
||||
add_subdirectory(sorting)
|
||||
add_subdirectory(trees)
|
||||
|
||||
@@ -15,6 +15,8 @@ project (
|
||||
LANGUAGES CXX
|
||||
)
|
||||
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
|
||||
|
||||
add_subdirectory(object)
|
||||
add_subdirectory(simple)
|
||||
add_subdirectory(templated)
|
||||
|
||||
@@ -15,6 +15,8 @@ project (
|
||||
LANGUAGES CXX
|
||||
)
|
||||
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
|
||||
|
||||
add_subdirectory(bubble)
|
||||
add_subdirectory(bucket)
|
||||
add_subdirectory(count)
|
||||
|
||||
@@ -9,8 +9,6 @@
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(BubbleSort LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
|
||||
|
||||
add_executable(bubble-sort "bubble-sort.cpp")
|
||||
|
||||
add_library(lib-bubble "lib-bubble.cpp")
|
||||
|
||||
@@ -9,8 +9,6 @@
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(BucketSort LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
|
||||
|
||||
add_executable(bucket-sort "bucket-sort.cpp")
|
||||
|
||||
add_library(lib-bucket "lib-bucket.cpp")
|
||||
|
||||
@@ -9,8 +9,6 @@
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(CountingSort LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
|
||||
|
||||
add_executable(counting-sort "counting-sort.cpp")
|
||||
|
||||
add_library(lib-counting "lib-counting.cpp")
|
||||
|
||||
@@ -9,8 +9,6 @@
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(HeapSort LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
|
||||
|
||||
add_executable(heap-sort "heap-sort.cpp")
|
||||
|
||||
add_library(lib-heap "lib-heap.cpp")
|
||||
|
||||
@@ -9,8 +9,6 @@
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(InsertionSort LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
|
||||
|
||||
add_executable(insertion-sort "insertion-sort.cpp")
|
||||
|
||||
add_library(lib-insertion "lib-insertion.cpp")
|
||||
|
||||
@@ -9,7 +9,6 @@
|
||||
cmake_minimum_required(VERSION 3.17)
|
||||
project(MergeSort LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
|
||||
add_executable(merge-sort "merge-sort.cpp")
|
||||
|
||||
add_library(lib-merge "lib-merge.cpp")
|
||||
|
||||
@@ -9,8 +9,6 @@
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(QuickSort LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
|
||||
|
||||
add_executable(quick-sort "quick-sort.cpp")
|
||||
|
||||
add_library(lib-quick "lib-quick.cpp")
|
||||
|
||||
@@ -9,8 +9,6 @@
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(RadixSort LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
|
||||
|
||||
add_executable(radix-sort "radix-sort.cpp")
|
||||
|
||||
add_library(lib-radix-counting "lib-counting.cpp")
|
||||
|
||||
@@ -9,8 +9,6 @@
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(SelectionSort LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
|
||||
|
||||
add_executable(select-sort "select-sort.cpp")
|
||||
|
||||
add_library(lib-select "lib-select.cpp")
|
||||
|
||||
@@ -15,5 +15,7 @@ project (
|
||||
LANGUAGES CXX
|
||||
)
|
||||
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
|
||||
|
||||
add_subdirectory(binary)
|
||||
add_subdirectory(redblack)
|
||||
|
||||
@@ -18,4 +18,4 @@ project (
|
||||
add_library(lib-bst-algo "bst.cpp")
|
||||
|
||||
add_executable(test-bst-algo "driver.cpp")
|
||||
target_link_libraries(test-bst-algo lib-bst)
|
||||
target_link_libraries(test-bst-algo lib-bst-algo)
|
||||
|
||||
Reference in New Issue
Block a user