diff -up pmdk-convert-1.5/CMakeLists.txt.orig pmdk-convert-1.5/CMakeLists.txt
--- pmdk-convert-1.5/CMakeLists.txt.orig 2018-10-26 12:23:57.000000000 -0400
+++ pmdk-convert-1.5/CMakeLists.txt 2019-03-22 12:43:08.677276000 -0400
@@ -31,7 +31,7 @@
include(${CMAKE_SOURCE_DIR}/utils/utils.cmake)
-cmake_minimum_required(VERSION 3.3)
+cmake_minimum_required(VERSION 2.8)
project(pmdk-convert C)
set(VERSION_MAJOR 1)
@@ -92,6 +92,7 @@ macro(add_c_flag flag)
endmacro()
if(NOT MSVC)
+ add_c_flag(-std=gnu99)
add_c_flag(-fno-common)
add_c_flag(-Wall)
add_c_flag(-Wconversion)
diff -up pmdk-convert-1.5/tests/CMakeLists.txt.orig pmdk-convert-1.5/tests/CMakeLists.txt
--- pmdk-convert-1.5/tests/CMakeLists.txt.orig 2018-10-26 12:23:57.000000000 -0400
+++ pmdk-convert-1.5/tests/CMakeLists.txt 2019-03-22 12:43:08.684278000 -0400
@@ -65,7 +65,7 @@ function(test name file)
-DSRC_DIR=${CMAKE_CURRENT_SOURCE_DIR}
-DBIN_DIR=${CMAKE_CURRENT_BINARY_DIR}/${file}
-DVERSIONS=${VERSIONS}
- -DCONFIG=$<CONFIG>
+ -DCONFIG=$<CONFIGURATION>
-P ${CMAKE_CURRENT_SOURCE_DIR}/${file}.cmake)
set_tests_properties(${name} PROPERTIES
diff -up pmdk-convert-1.5/tests/helpers.cmake.orig pmdk-convert-1.5/tests/helpers.cmake
--- pmdk-convert-1.5/tests/helpers.cmake.orig 2018-10-26 12:23:57.000000000 -0400
+++ pmdk-convert-1.5/tests/helpers.cmake 2019-03-22 12:47:31.214242000 -0400
@@ -29,7 +29,7 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-cmake_minimum_required(VERSION 3.3)
+cmake_minimum_required(VERSION 2.8)
set(DIR ${PARENT_DIR}/😘⠝⠧⠍⠇ɗPMDKӜ⥺🙋${TEST_NAME})
# convert the version list to the array
@@ -49,10 +49,11 @@ function(check_open pool correct)
string(REPLACE " " ";" correct ${correct})
foreach(it ${VERSIONS})
string(REPLACE "." "" app ${it})
- if (${it} IN_LIST correct)
- execute(0 ${TEST_DIR}/open_${app} ${pool})
- else()
+ list(FIND correct ${it} index)
+ if (index LESS 0)
execute(2 ${TEST_DIR}/open_${app} ${pool})
+ else()
+ execute(0 ${TEST_DIR}/open_${app} ${pool})
endif()
endforeach(it)
endfunction(check_open)