Yes but here is the error I get with your lib...
The CXX compiler identification is MSVC 18.0.30501.0
Check for working CXX compiler using: Visual Studio 12 2013
Check for working CXX compiler using: Visual Studio 12 2013 -- works
Detecting CXX compiler ABI info
Detecting CXX compiler ABI info - done
Detecting CXX compile features
Detecting CXX compile features - done
CMake Error at C:/Program Files (x86)/CMake/share/cmake-3.2/Modules/FindPackageHandleStandardArgs.cmake:138 (message):
Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
Call Stack (most recent call first):
C:/Program Files (x86)/CMake/share/cmake-3.2/Modules/FindPackageHandleStandardArgs.cmake:374 (_FPHSA_FAILURE_MESSAGE)
C:/Program Files (x86)/CMake/share/cmake-3.2/Modules/FindPkgConfig.cmake:48 (find_package_handle_standard_args)
CMakeLists.txt:12 (find_package)
Configuring incomplete, errors occurred!
See also "E:/Downloads/tmxparser/CMakeFiles/CMakeOutput.log".
// here is teh cmakeoutput.log file
The system is: Windows - 6.1 - AMD64
Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
Compiler:
Build flags:
Id flags:
The output was:
0
Microsoft (R) Build Engine version 12.0.30501.0
[Microsoft .NET Framework, version 4.0.30319.34209]
Copyright (C) Microsoft Corporation. All rights reserved.
Build started 4/5/2015 10:57:57 AM.
Project "E:\Downloads\tmxparser\CMakeFiles\3.2.1\CompilerIdCXX\CompilerIdCXX.vcxproj" on node 1 (default targets).
PrepareForBuild:
Creating directory "Debug\".
Creating directory "Debug\CompilerIdCXX.tlog\".
InitializeBuildStatus:
Creating "Debug\CompilerIdCXX.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
ClCompile:
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\CL.exe /c /nologo /W0 /WX- /Od /Oy- /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"Debug\\" /Fd"Debug\vc120.pdb" /Gd /TP /analyze- /errorReport:queue CMakeCXXCompilerId.cpp
CMakeCXXCompilerId.cpp
Link:
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\link.exe /ERRORREPORT:QUEUE /OUT:".\CompilerIdCXX.exe" /INCREMENTAL:NO /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /PDB:".\CompilerIdCXX.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:".\CompilerIdCXX.lib" /MACHINE:X86 /SAFESEH Debug\CMakeCXXCompilerId.obj
CompilerIdCXX.vcxproj -> E:\Downloads\tmxparser\CMakeFiles\3.2.1\CompilerIdCXX\.\CompilerIdCXX.exe
PostBuildEvent:
for %%i in (cl.exe) do @echo CMAKE_CXX_COMPILER=%%~$PATH:i
:VCEnd
CMAKE_CXX_COMPILER=C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\cl.exe
FinalizeBuildStatus:
Deleting file "Debug\CompilerIdCXX.tlog\unsuccessfulbuild".
Touching "Debug\CompilerIdCXX.tlog\CompilerIdCXX.lastbuildstate".
Done Building Project "E:\Downloads\tmxparser\CMakeFiles\3.2.1\CompilerIdCXX\CompilerIdCXX.vcxproj" (default targets).
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:00.33
Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CompilerIdCXX.exe"
Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CompilerIdCXX.vcxproj"
The CXX compiler identification is MSVC, found in "E:/Downloads/tmxparser/CMakeFiles/3.2.1/CompilerIdCXX/CompilerIdCXX.exe"
Determining if the CXX compiler works passed with the following output:
Change Dir: E:/Downloads/tmxparser/CMakeFiles/CMakeTmp
Run Build Command:"C:/Program Files (x86)/MSBuild/12.0/bin/MSBuild.exe" "cmTryCompileExec4220134006.vcxproj" "/p:Configuration=Debug" "/p:VisualStudioVersion=12.0"
Microsoft (R) Build Engine version 12.0.30501.0
[Microsoft .NET Framework, version 4.0.30319.34209]
Copyright (C) Microsoft Corporation. All rights reserved.
Build started 4/5/2015 10:57:57 AM.
Project "E:\Downloads\tmxparser\CMakeFiles\CMakeTmp\cmTryCompileExec4220134006.vcxproj" on node 1 (default targets).
PrepareForBuild:
Creating directory "cmTryCompileExec4220134006.dir\Debug\".
Creating directory "E:\Downloads\tmxparser\CMakeFiles\CMakeTmp\Debug\".
Creating directory "cmTryCompileExec4220134006.dir\Debug\cmTryCom.441CBB57.tlog\".
InitializeBuildStatus:
Creating "cmTryCompileExec4220134006.dir\Debug\cmTryCom.441CBB57.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
ClCompile:
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\CL.exe /c /Zi /W3 /WX- /Od /Ob0 /Oy- /D WIN32 /D _WINDOWS /D _DEBUG /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /GR /Fo"cmTryCompileExec4220134006.dir\Debug\\" /Fd"cmTryCompileExec4220134006.dir\Debug\vc120.pdb" /Gd /TP /analyze- /errorReport:queue E:\Downloads\tmxparser\CMakeFiles\CMakeTmp\testCXXCompiler.cxx
Microsoft (R) C/C++ Optimizing Compiler Version 18.00.30501 for x86
Copyright (C) Microsoft Corporation. All rights reserved.
cl /c /Zi /W3 /WX- /Od /Ob0 /Oy- /D WIN32 /D _WINDOWS /D _DEBUG /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /GR /Fo"cmTryCompileExec4220134006.dir\Debug\\" /Fd"cmTryCompileExec4220134006.dir\Debug\vc120.pdb" /Gd /TP /analyze- /errorReport:queue E:\Downloads\tmxparser\CMakeFiles\CMakeTmp\testCXXCompiler.cxx
testCXXCompiler.cxx
Link:
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\link.exe /ERRORREPORT:QUEUE /OUT:"E:\Downloads\tmxparser\CMakeFiles\CMakeTmp\Debug\cmTryCompileExec4220134006.exe" /INCREMENTAL /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"E:/Downloads/tmxparser/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec4220134006.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"E:/Downloads/tmxparser/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec4220134006.lib" /MACHINE:X86 /SAFESEH /machine:X86 /debug cmTryCompileExec4220134006.dir\Debug\testCXXCompiler.obj
cmTryCompileExec4220134006.vcxproj -> E:\Downloads\tmxparser\CMakeFiles\CMakeTmp\Debug\cmTryCompileExec4220134006.exe
FinalizeBuildStatus:
Deleting file "cmTryCompileExec4220134006.dir\Debug\cmTryCom.441CBB57.tlog\unsuccessfulbuild".
Touching "cmTryCompileExec4220134006.dir\Debug\cmTryCom.441CBB57.tlog\cmTryCompileExec4220134006.lastbuildstate".
Done Building Project "E:\Downloads\tmxparser\CMakeFiles\CMakeTmp\cmTryCompileExec4220134006.vcxproj" (default targets).
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:00.64
Detecting CXX compiler ABI info compiled with the following output:
Change Dir: E:/Downloads/tmxparser/CMakeFiles/CMakeTmp
Run Build Command:"C:/Program Files (x86)/MSBuild/12.0/bin/MSBuild.exe" "cmTryCompileExec3173628301.vcxproj" "/p:Configuration=Debug" "/p:VisualStudioVersion=12.0"
Microsoft (R) Build Engine version 12.0.30501.0
[Microsoft .NET Framework, version 4.0.30319.34209]
Copyright (C) Microsoft Corporation. All rights reserved.
Build started 4/5/2015 10:57:58 AM.
Project "E:\Downloads\tmxparser\CMakeFiles\CMakeTmp\cmTryCompileExec3173628301.vcxproj" on node 1 (default targets).
PrepareForBuild:
Creating directory "cmTryCompileExec3173628301.dir\Debug\".
Creating directory "E:\Downloads\tmxparser\CMakeFiles\CMakeTmp\Debug\".
Creating directory "cmTryCompileExec3173628301.dir\Debug\cmTryCom.1242B4D6.tlog\".
InitializeBuildStatus:
Creating "cmTryCompileExec3173628301.dir\Debug\cmTryCom.1242B4D6.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
ClCompile:
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\CL.exe /c /Zi /W3 /WX- /Od /Ob0 /Oy- /D WIN32 /D _WINDOWS /D _DEBUG /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /GR /Fo"cmTryCompileExec3173628301.dir\Debug\\" /Fd"cmTryCompileExec3173628301.dir\Debug\vc120.pdb" /Gd /TP /analyze- /errorReport:queue "C:\Program Files (x86)\CMake\share\cmake-3.2\Modules\CMakeCXXCompilerABI.cpp"
Microsoft (R) C/C++ Optimizing Compiler Version 18.00.30501 for x86
Copyright (C) Microsoft Corporation. All rights reserved.
cl /c /Zi /W3 /WX- /Od /Ob0 /Oy- /D WIN32 /D _WINDOWS /D _DEBUG /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /GR /Fo"cmTryCompileExec3173628301.dir\Debug\\" /Fd"cmTryCompileExec3173628301.dir\Debug\vc120.pdb" /Gd /TP /analyze- /errorReport:queue "C:\Program Files (x86)\CMake\share\cmake-3.2\Modules\CMakeCXXCompilerABI.cpp"
CMakeCXXCompilerABI.cpp
Link:
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\link.exe /ERRORREPORT:QUEUE /OUT:"E:\Downloads\tmxparser\CMakeFiles\CMakeTmp\Debug\cmTryCompileExec3173628301.exe" /INCREMENTAL /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"E:/Downloads/tmxparser/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec3173628301.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"E:/Downloads/tmxparser/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec3173628301.lib" /MACHINE:X86 /SAFESEH /machine:X86 /debug cmTryCompileExec3173628301.dir\Debug\CMakeCXXCompilerABI.obj
cmTryCompileExec3173628301.vcxproj -> E:\Downloads\tmxparser\CMakeFiles\CMakeTmp\Debug\cmTryCompileExec3173628301.exe
FinalizeBuildStatus:
Deleting file "cmTryCompileExec3173628301.dir\Debug\cmTryCom.1242B4D6.tlog\unsuccessfulbuild".
Touching "cmTryCompileExec3173628301.dir\Debug\cmTryCom.1242B4D6.tlog\cmTryCompileExec3173628301.lastbuildstate".
Done Building Project "E:\Downloads\tmxparser\CMakeFiles\CMakeTmp\cmTryCompileExec3173628301.vcxproj" (default targets).
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:00.37
Detecting CXX [] compiler features compiled with the following output:
Change Dir: E:/Downloads/tmxparser/CMakeFiles/CMakeTmp
Run Build Command:"C:/Program Files (x86)/MSBuild/12.0/bin/MSBuild.exe" "cmTryCompileExec2199750159.vcxproj" "/p:Configuration=Debug" "/p:VisualStudioVersion=12.0"
Microsoft (R) Build Engine version 12.0.30501.0
[Microsoft .NET Framework, version 4.0.30319.34209]
Copyright (C) Microsoft Corporation. All rights reserved.
Build started 4/5/2015 10:57:59 AM.
Project "E:\Downloads\tmxparser\CMakeFiles\CMakeTmp\cmTryCompileExec2199750159.vcxproj" on node 1 (default targets).
PrepareForBuild:
Creating directory "cmTryCompileExec2199750159.dir\Debug\".
Creating directory "E:\Downloads\tmxparser\CMakeFiles\CMakeTmp\Debug\".
Creating directory "cmTryCompileExec2199750159.dir\Debug\cmTryCom.DAFB5108.tlog\".
InitializeBuildStatus:
Creating "cmTryCompileExec2199750159.dir\Debug\cmTryCom.DAFB5108.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
ClCompile:
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\CL.exe /c /Zi /W3 /WX- /Od /Ob0 /Oy- /D WIN32 /D _WINDOWS /D _DEBUG /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /GR /Fo"cmTryCompileExec2199750159.dir\Debug\\" /Fd"cmTryCompileExec2199750159.dir\Debug\vc120.pdb" /Gd /TP /analyze- /errorReport:queue E:\Downloads\tmxparser\CMakeFiles\feature_tests.cxx
Microsoft (R) C/C++ Optimizing Compiler Version 18.00.30501 for x86
Copyright (C) Microsoft Corporation. All rights reserved.
cl /c /Zi /W3 /WX- /Od /Ob0 /Oy- /D WIN32 /D _WINDOWS /D _DEBUG /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /GR /Fo"cmTryCompileExec2199750159.dir\Debug\\" /Fd"cmTryCompileExec2199750159.dir\Debug\vc120.pdb" /Gd /TP /analyze- /errorReport:queue E:\Downloads\tmxparser\CMakeFiles\feature_tests.cxx
feature_tests.cxx
Link:
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\link.exe /ERRORREPORT:QUEUE /OUT:"E:\Downloads\tmxparser\CMakeFiles\CMakeTmp\Debug\cmTryCompileExec2199750159.exe" /INCREMENTAL /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"E:/Downloads/tmxparser/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec2199750159.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"E:/Downloads/tmxparser/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec2199750159.lib" /MACHINE:X86 /SAFESEH /machine:X86 /debug cmTryCompileExec2199750159.dir\Debug\feature_tests.obj
cmTryCompileExec2199750159.vcxproj -> E:\Downloads\tmxparser\CMakeFiles\CMakeTmp\Debug\cmTryCompileExec2199750159.exe
FinalizeBuildStatus:
Deleting file "cmTryCompileExec2199750159.dir\Debug\cmTryCom.DAFB5108.tlog\unsuccessfulbuild".
Touching "cmTryCompileExec2199750159.dir\Debug\cmTryCom.DAFB5108.tlog\cmTryCompileExec2199750159.lastbuildstate".
Done Building Project "E:\Downloads\tmxparser\CMakeFiles\CMakeTmp\cmTryCompileExec2199750159.vcxproj" (default targets).
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:00.37
Feature record: CXX_FEATURE:1cxx_alias_templates
Feature record: CXX_FEATURE:0cxx_alignas
Feature record: CXX_FEATURE:0cxx_alignof
Feature record: CXX_FEATURE:1cxx_auto_type
Feature record: CXX_FEATURE:0cxx_binary_literals
Feature record: CXX_FEATURE:1cxx_contextual_conversions
Feature record: CXX_FEATURE:1cxx_decltype
Feature record: CXX_FEATURE:0cxx_decltype_auto
Feature record: CXX_FEATURE:1cxx_default_function_template_args
Feature record: CXX_FEATURE:1cxx_defaulted_functions
Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers
Feature record: CXX_FEATURE:1cxx_delegating_constructors
Feature record: CXX_FEATURE:0cxx_deleted_functions
Feature record: CXX_FEATURE:0cxx_digit_separators
Feature record: CXX_FEATURE:1cxx_enum_forward_declarations
Feature record: CXX_FEATURE:1cxx_explicit_conversions
Feature record: CXX_FEATURE:1cxx_extended_friend_declarations
Feature record: CXX_FEATURE:1cxx_extern_templates
Feature record: CXX_FEATURE:1cxx_final
Feature record: CXX_FEATURE:0cxx_func_identifier
Feature record: CXX_FEATURE:0cxx_generalized_initializers
Feature record: CXX_FEATURE:0cxx_generic_lambdas
Feature record: CXX_FEATURE:0cxx_inheriting_constructors
Feature record: CXX_FEATURE:0cxx_inline_namespaces
Feature record: CXX_FEATURE:1cxx_lambdas
Feature record: CXX_FEATURE:0cxx_lambda_init_captures
Feature record: CXX_FEATURE:1cxx_local_type_template_args
Feature record: CXX_FEATURE:1cxx_long_long_type
Feature record: CXX_FEATURE:0cxx_noexcept
Feature record: CXX_FEATURE:0cxx_nonstatic_member_init
Feature record: CXX_FEATURE:1cxx_nullptr
Feature record: CXX_FEATURE:1cxx_override
Feature record: CXX_FEATURE:1cxx_range_for
Feature record: CXX_FEATURE:1cxx_raw_string_literals
Feature record: CXX_FEATURE:0cxx_reference_qualified_functions
Feature record: CXX_FEATURE:0cxx_return_type_deduction
Feature record: CXX_FEATURE:1cxx_right_angle_brackets
Feature record: CXX_FEATURE:1cxx_rvalue_references
Feature record: CXX_FEATURE:0cxx_sizeof_member
Feature record: CXX_FEATURE:1cxx_static_assert
Feature record: CXX_FEATURE:1cxx_strong_enums
Feature record: CXX_FEATURE:1cxx_template_template_parameters
Feature record: CXX_FEATURE:0cxx_thread_local
Feature record: CXX_FEATURE:1cxx_trailing_return_types
Feature record: CXX_FEATURE:0cxx_unicode_literals
Feature record: CXX_FEATURE:1cxx_uniform_initialization
Feature record: CXX_FEATURE:0cxx_unrestricted_unions
Feature record: CXX_FEATURE:0cxx_user_literals
Feature record: CXX_FEATURE:1cxx_variadic_macros
Feature record: CXX_FEATURE:1cxx_variadic_templates