From 9fecf55916367adad0341189b9df5786d29ef541 Mon Sep 17 00:00:00 2001 From: Rob Long Date: Fri, 7 Dec 2012 11:20:05 -0600 Subject: [PATCH 1/2] removed original Makefile, updated .gitignore, added CMakeLists.txt --- .gitignore | 9 ++++++--- CMakeLists.txt | 22 ++++++++++++++++++++++ Makefile | 17 ----------------- 3 files changed, 28 insertions(+), 20 deletions(-) create mode 100644 CMakeLists.txt delete mode 100644 Makefile diff --git a/.gitignore b/.gitignore index b24a058..f6321fc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,8 @@ +Makefile +CMakeCache.txt +cmake_install.cmake +CMakeFiles +libmultichoose.a multichoose +multipermute cmultichoose -tad -.*swp -*.pyc diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..d40fd98 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,22 @@ +cmake_minimum_required(VERSION 2.8) + +add_library(multichoose + multichoose.cpp + multipermute.cpp +) + +add_executable(multichoose-bin + multichoose.cpp +) + +set_target_properties(multichoose-bin + PROPERTIES OUTPUT_NAME multichoose +) + +add_executable(multipermute + multipermute.cpp +) + +add_executable(cmultichoose + multichoose.c +) diff --git a/Makefile b/Makefile deleted file mode 100644 index 04e6cab..0000000 --- a/Makefile +++ /dev/null @@ -1,17 +0,0 @@ -all: multichoose multipermute - -#multichoose_recursive: multichoose_recursive.cpp -# g++ multichoose_recursive.cpp -o multichoose_recursive - -multichoose: multichoose.cpp multichoose.h - g++ multichoose.cpp -o multichoose - -multipermute: multipermute.cpp multipermute.h - g++ multipermute.cpp -o multipermute - -cmultichoose: multichoose.c - gcc multichoose.c -o cmultichoose - -clean: - rm cmultichoose - rm multichoose From 1b8daee0060ed611e67b0df746d42c5f74640452 Mon Sep 17 00:00:00 2001 From: Rob Long Date: Fri, 7 Dec 2012 11:21:25 -0600 Subject: [PATCH 2/2] updated README to include cmake . command --- README | 1 + 1 file changed, 1 insertion(+) diff --git a/README b/README index 605eeb4..e99b25f 100644 --- a/README +++ b/README @@ -8,6 +8,7 @@ This is a small C++ library/program which contains a generic function to generate multisets for vectors of any type of object. You can test out the program using strings input from the command line by typing: + % cmake . % make Running: